XML �� JSON ���Ѵ����륵���ӥ� - �١����Ǥ����
JavaScript 2.0 �ٱ�ġ����XML 2 JSON service�פäƲ���
XML �� JSON ���Ѵ����륵���ӥ��Ǥ������ε��Ѥ��Ѥ��뤳�Ȥǡ�
- �������ɥᥤ�����¤�Ķ���� JSON ������ XML �����Υǡ��������Ѥ��뤳�Ȥ���ǽ�Ȥʤ�ޤ���
- JSON �� XML ����Ӥ��� JavaScript ������˰����䤹�����ᡢ���Ĥ��Ϥ�д�ñ�˼�ʬ�Υ����Ȥ����ѤǤ��ޤ���
���˴��Ĥ��Υ����ȤǼ�������Ƥ��ޤ�����������¿�������˥����ӥ����뤿�������к���ܤ���XML 2 JSON service �١��������ӥ���������뤳�Ȥˤ��ޤ�����
�Ƕ��ɤ�ʹ�� Ajax �Ȥϲ����㤦�Ρ�
�Ƕᡢή�Ԥ�ޤ��äƤ��� Web 2.0 �ȸƤФ���Τδ��õ��ѤΣ��ĤȤ��� Ajax ���������ޤ���Ajax �����������ʵ��ѤʤΤǤ������������ƥ��δ������鼫�ɥᥤ��ؤΥ��������������Ĥ���Ƥ��ޤ�������Τˤϡ�XMLHTTPRequest �Υ������ɥᥤ�����¡ˡ�
Flash �ˤ�Ʊ���褦�˥������ɥᥤ�����¤�����ޤ�����crossdomain.xml �ˤ����¦�Υꥯ�����Ȥ���Ĥ�����Ȥߤ�����ޤ��� Ajax �ˤϥ��������������Ȥߤ�����ޤ���
���������ܤ���Ϥ�����Ѥ� JSON (JavaScript Object Notation) �ȸƤФ�뵻�ѤǤ���JSON �� JavaScript ��Ǥ��ΤޤȤ���ǡ��������ǥ������ɥᥤ�����¤��ʤ��Ȥ�����ħ������ޤ����������äơ��̥ɥᥤ������ۤ���Ƥ��� JSON �ɥᥤ���⤫�� JavaScript ��٥�ǥǡ��������Ѥ��뤳�Ȥ��Ǥ��ޤ���
JSON �ˤĤ��Ƥ⤦�����Τꤿ��
Collection & Copy - JSON�����ˤ��С�
JSON��2�Ĥι�¤���ˤ��Ƥ��ޤ���
- ̾��/�ͤΥڥ��ν��ޤꡣ�͡��ʸ���ǡ�����ϥ��֥������ȡ��쥳���ɡ���¤�Ρ��ǥ�������ʥꡢ�ϥå���ơ��֥롢�����Τ���ꥹ�ȡ�Ϣ������Ȥ��Ƽ¸�����Ƥ��ޤ���
- �ͤν���դ��ꥹ�ȡ��ۤȤ�ɤθ���ǡ����������Ȥ��Ƽ¸�����Ƥ��ޤ���
ư��Ķ��ϡ�
������¦��ɬ�פʤ�Τϡ�JavaScript �����Ҳ�ǽ�ʴĶ��Ǥ���̵���ϥ֥��������ӥ��Ǥ��� JavaScript �ҤǤ��ʤ��褦�ˤʤäƤ����Τ⤢��ޤ������Τ褦�ʴĶ��ǤϤ�����ĺ���ޤ���
���饤����ȴĶ��Ȥ��ơ�������ǽ�ʥ֥饦���θ��ڤϰʲ����̤�Ǥ���Opera �Ϥ��ΣǤʤΤǤ����ղ�������
�֥饦�� | ư��� |
---|---|
��Win IE | �� |
��FireFox | �� |
��Opera | �� |
��Safari | �� |
���ѵ���
- ̵���Ǥ��Ȥ�ĺ���ޤ������������������Ȥ� xml2json �����Ф��ƥ����ӥ��ؤΥ�����������Ѥ�����Ȥʤ�ޤ��Τǡ�Yahoo! ����Web�����ӥ��� Google Web API ���Τ褦�˥������������¤����륵���ӥ����Ф��Ƥϡ������Ѥ����������������˥������������¤�Ķ���ƥ��������ԲĤˤʤ�Ȼפ��ޤ���
- ���ޤ�����̤��礭�� XML ���˴����ƽ��������Ǥ�����Ȥߤ���������Ƥ��ޤ���
- ������֡���̤�å��夷�ޤ����ǿ���ư�����ɤ��褦�����Ӥˤϴ��Ԥ�����̤������ޤ���
- ��٤��������ǡ����������ӥ���λ�����ǽ���⤢��ޤ�����λ����������
Ƴ����ˡ�� xml2json ��������ˡ�ˤϡ�
xml2json �����ӥ��� REST API �ǹԤ����Ȥ��Ǥ��ޤ���ɬ�פʥѥ����� GET ���ղä��ޤ�����̤� JSON �Ǽ����Ǥ��ޤ���������ץ롧Livedoor Weather Web Service��
URL | update.2020.11.9: SSL �б��Τ���URL���ѹ��ˤʤ�ޤ��� https://www.drk7.jp/App/xml2json/ |
Method | GET |
Parameters | url�� XML ���̤Ȥ����֤� URL (URL Encoded) var�� ��̤��Ǽ���� JavaScript �������������֥�������̾ |
Returns | JSON |
XML2JSON service �����Ѥ�����ñ�ʥ���ץ�
Livedoor Weather Web Service�������Ѥ��ơ������ŷ��ͽ����Ȥ�Ž���դ��� demo
�������ե�����ϰʲ��ΤȤ��ꡣ
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>xml2json sample</title> </head> <body> <div>��̡�UTF8�ˡ�<span id="id_result"></span></div> <div id='searching' style='display:none'>now searching...</div> <script type="text/javascript"> var city = '63'; var day = 'tomorrow'; var name = 'lwws1'; var proxy = 'https://www.drk7.jp/App/xml2json/'; var lwws1 = {}; lwws1.init = function() { var script = document.createElement('script'); script.charset = 'UTF-8'; script.src = proxy + 'var=' + this.name + '&url=' + escape('http://weather.livedoor.com/forecast/webservice/rest/v1?city=' + this.city + '&day=' + this.day); document.body.appendChild(script); } lwws1.onload = function(data){ var d = document.getElementById('id_result'); d.innerHTML = data["location"]["pref"] +' '+ data["location"]["city"] +' '+ data["telop"] +' '+ '<img src="' + data["image"]["url"] + '"><br>'+ data["description"]; } var old = window.onload; window.onload = (typeof old != 'function') ? lwws1.init : function(e) { old(e); return lwws1.init(e); }; </script> </body> </html>
��̤ϰʲ��Τ褦��ɽ�������Ȼפ��ޤ���
�ʤ�ƶ��ˡ�����äȤ��� JavaScript ������������ǡ���ŷ�������ɽ���Ǥ����ꤷ�ޤ����������ȤǸ������Ƥ��� MTWeather �Ȱ㤤��MovableType �ʳ������Ǥ⤴����ĺ���ޤ���
update 06.02.20 / utf8 �ʳ��� XML ���б�
update 06.03.11 / Sample�����ɤ��ѹ�
- ���͡�XML 2 JSON service��Ȥä�Flickr Badge���� - Ogawa::Memoranda
�����Ȥ䥷�����ꤤ���ޤ���
boos
�����Ƥ���ʸ�����ƥ�������Dz��Ԥ���Ƥ��ޤ��Ȥ�����ˤĤ��ƤǤ���
�����JSON�ǡ�����ʬ���礭���ʤä����ˡ�������ץȥ������ǥѡ�������Ȥ��ˡ�����Ĺ���ǡ�����Ū�˲��Ԥ���Ƥ��ޤ��ͤǤ���
������JISON�ǡ�����ʬ��JSON���֥������Ȥζ��ڤ�Τ����Ȥ����Dz��Ԥ��ƽ��Ϥ��Ƥ�館��ȡ����֤��褷�ޤ���
boos
��Ƥߤޤ�����
JSON�Ȥ��Ƥ������Ǥ��롢ʸ����ƥ�������Dz��Ԥ����äƤ��ޤ����ݤ����������ޤ���
��Ȥ�xml���ǧ���ޤ�������html�ǡ���������ʤ����������פ���Ƥ��ꡢ�ޤ����Ԥ����äƤ��ޤ���
jojo
��Ⲽ�Υ��ץꥳ�åȤ����Ʊ�������ǡ�
forecastdate��ɽ������ȡ�̾�Ų��ʳ��ϡ������������եǡ������Ǥޤ���
�ʤΤǡ�ŷ��ͽ������������ʤ����֤Ǥ���
livedoor�������ΤǤ��礦������
�����63�ˤ˴ؤ��Ƥ�today�Ǥ�äơ�
����28���Ǥ�����25����ɽ������Ƥ��ޤ��ޤ���
���ץꥳ�å�
XML2JSON service �����Ѥ�����ĺ���Ƥ���ޤ���
���Υ����ӥ����Ȥ������Ѵ��դ��Ƥ���ޤ���
�ҤȤļ��䤬����ޤ���
�����ʣ������ˤ�ŷ��ͽ���ɽ����������Ƥ���������ŷ��ͽ��ɽ�����Ƥ��ޤ���
Livedoor�Σأ̤ͣ����Ƥ����������Ƥ�ɽ�����ޤ������ʤ��Ǥ��礦����
���ʤߤ��϶�Υ����ɡ�city�ˤ�73�Ǥ���
�����Ƥ�������������������ꤤ�פ��ޤ���
tanabe
���Ĥ��XML2JSON service�פ�Ȥ碌�Ƥ��������Ƥ���ޤ���
�����Ǥ��Ҥͤ��������Ȥ�����ޤ���
����ɽ������ʤ��ʤ��礬����ޤ���
����ϡ�
> �������������¤����륵���ӥ����Ф��Ƥϡ������Ѥ�����������
> �����˥������������¤�Ķ���ƥ��������ԲĤˤʤ�Ȼפ��ޤ���
�Ȥ������Ƥ˳��������ΤʤΤǤ��礦����
�ޤ��������ɤΤ��餤�Υ��������ǥ��������ԲĤˤʤ�ޤ�����
�����κ��祢�����������Ƥ��������ޤ��Ǥ��礦����
masarizm
����ˤ��ϡ��������ɥᥤ��Ǥ�RSS�ɤ߹��ߤ�õ�����Ƥޤ�����
�ȤƤ������Ǥ�������ФäƤ���������
���ʤߤ�IntelMac��ȤäƤޤ�����FireFox��Safari3.0.4�Ǥ�ư��ޤ�����
��ޥ�
������ε����ͤ�
����ŷ��ͽ���֥����˺ܤ��ޤ�����
���꤬�Ȥ��������ޤ���
�ǹⵤ���Ⱥ��㵤�����ɲä����Ƥ��������ޤ�������
����ʤ��ä��Ǥ��礦����
�����ʵ�ǽ�Ǥ��͡����꤬�Ȥ��������ޤ�����
Ǯ�� ���ޡ�������
����ˤ��ϡ�����������˥����Ȥ�����ĺ�����ߤ�ʤ��٤���CMʬ�ϤǤ���
Youtube.API��XML�Υꥹ�Ȥ�Video��������路��̵�����䣱��Τ��ڤ�Ф����Ȥ�������
�ꥹ�Ȥ�Video�����ʣ���濫����Ȥ�drk7������̤����Ȥ���JSON�η����㤦�褦�Ǥ���
�������ڤ�Ф����Ȥ���video�β���id���ؤ�����Τ��Ф��ơ�
�����ڤ�Ф����Ȥ���video�β���id���ؤ�����ޤ���
����Ǥ���ä�Ǻ�ߤޤ�����������ϲ�褷�ޤ����Τǡ�
http://netoureseach.blog92.fc2.com/
�˼������Ƥߤޤ�����
�����ȸ����ܤ�Ʊ���ʤ�Ǥ���(������
�ɤ������ӥ���ɤ��⤢�꤬�Ȥ��������ޤ���
�ߤ�ʤ��٤���CMʬ��
�Ϥ���ޤ��ơ��ȤƤ��ɤ������ӥ��Ǥ��͡�
����äȻȤ碌��ĺ�����Ȼפ�����������äƤ��ޤ�����
Youtube����API��drk7������̤��ư���ĥ�äƤ�����Ǥ���
�Ȥ�������Youtube.API��XML�Υꥹ�ȷ�������路��̵�����䣱��Τ��ڤ�Ф����Ȥ�������JSON��������ʤ��褦�ʤΤǤ���
(ξ�����֥饦����XML�����Ϥ���Ƥ��뤫��ǧ�Ѥ�)
Youtube.API��XML�Υꥹ�ȷ����ʣ��������ˤ�JSON���������Τǡ�
���JavaScript�����꤬����Τ��⤷��ޤ���
����äȤ�����Ǥϸ������狼��ޤ���
http://netoureseach.blog92.fc2.com/file/ytfr.html
Youtube.API��XML�Υꥹ�ȷ�������路��̵�����䣱��Τ��ڤ�Ф����Ȥ������
�ʤˤ����̤���ˡ������ΤǤ��礦����
hey
�Ϥ���ޤ��ơ����Υ����ӥ��˴��դ��Ƥ���ޤ���
�����Ф��ޤ�������Ƥ�����ΤǤ�����������Хå��Ȥ���var.onload(responseJSON)�Ȥ����ؿ���ƤӽФ��Ƥ��ޤ���������Υ���ƥ����Ȥ���ƤӽФ���褦�ˤ���ȥ��֥������Ȼظ��ǽƤ�������������Ȼפ��ޤ���
var.onload.call(loader,responseJSON)�ȸƤӽФ�������Ǥ�����var��Ʊ���褦��loader��URL��QueryString������Ǥ���褦�ˤ����
call�ؿ����ɤ����٥֥饦���ߴ��ʤΤ��Τ�ʤ��ΤǤ��������ץ����Ȥ��Ƥ�����������Ȼפ��ޤ���
�����λפ��դ��Ǥ��Τǡ������������˼��餷�ޤ�����
drk
suVene �����error ����JSONP�Ƿ�̤��֤��褦���ѹ����ޤ��������ͤȤ����������ޤǤ褯�ͤ��Ƥʤ��ä������Ǥ�������(^^��
����å���ϸ��ԣ����֤Ǥ��������Ф���ټ����Ŭ�����ѹ������ǽ��������ޤ���
suVene
�Ϥ���ޤ��ơ�����ǤϤ��ޤ� XML2JSON ���֥����ӥ��Ȥ�������Ƥ���Ȥ������ʤ��Τǡ����Ѳ��ͤϹ⤤�Ȼפ��ޤ���
���Ǥ����������Ȥ�2���ۤɤ���ޤ���
1) ����å�����֤ϲ�ʬ���餤�Ǥ��礦����
2) XMLorRSS�����顼���ä�����Response����JSONP�η��ǤϤʤ����Ǥ�JSON�ʤΤǡ�Script�Ȥ���import����ȥ��顼�ˤʤ�ΤǤ����տޤ���ư��ʤΤǤ��礦����
�ʾ�Ǥ���
drk
sharland����䤳���餳�����ɤ������������ꤤ�פ��ޤ���
sharland
����xml2json �����ӥ������Ǥ��͡�REST API �ǹԤ����Ȥ��Ǥ���Ȥ����Τ������
�פ��ޤ���
Ajax�Υ������ɥᥤ�����ꡣ������ʲ�����Ϥ����ΤΡ��ɤ�ⱪ��롼�ȤǼ�����
���ޤ���Ǥ�����
����ȡ�XML���Τ�Τ������ƥ�ˤȤäƤ����ѼԤˤȤäƤ�Ȥ��䤹���Ȥϸ����������Τǡ�
JSON�����ܤ��Ƥ��ޤ�����
����������ե������XML����ή�Ԥ��Ƥ��ơ�����ե����뤬���粽���Ƥ櫓�狼��
�������ʤ��ʤ�ޤ���͡�
����Ajax�ν��Ҥ�ɮ��ʤΤǤ������������ɥᥤ������ε�����Ƥ��ơ�����
xml2json�����ӥ��ˤ����Ĥ��ޤ��������ξҲ����URL�Ȥ��碌�ƾҲ𤵤���
���äƤ⤤���Ǥ��礦����
����Ƥ�ͤ����������ޤ���
st
�ۥ��ƥ������Ѥ��⤷��ޤ������Ԥ��Ƥ��ޤ���
���ʤߤ�JSON with Padding(jsonp)�Τ褦�ʷ����Υ�����Хå����б����뤳�Ȥ��Բ�ǽ�Ǥ��礦�����Ƕ��Yahoo��Del.icio.us�Ϥ��η�������Ѥ��Ƥ�ߤ����Ǥ���
http://ajaxian.com/archives/jsonp-json-with-padding
AUSGANG SOFT
������ʤ��Ȥ˱��Ѥ����������ʥ����ӥ��Ǥ��͡�
Opera�Ǥ�ɽ���Ǥ���
lwws1.onload = function disp(data){
�Ȥ����褦�˴ؿ�̾��Ĥ��ơ�������ץȤ�ưŪ�ɲä�����������Ƥ��ȡ�ư��ޤ�����
����ȡ�����ץ륽���������
LWWS(city, day, name, proxy);
�ϡ�ɬ�פʤ����ȡ�
���ȡ�Javascript 2.0 �Ͼ���С������2.0���Ф����ˤ�䤳�������Ǥ���
Javascript Programminng 2.0 �ǤϤ������Ǥ��礦����
�٤����Ĥä��ߤǤ��ߤޤ���
���Τݤ�
����ˤ���
��ʬ��HP��ŷ��ͽ���ܤ������Ȼפ����������é���夭�ޤ�����
���⤽��XML���狼��ʤ��ä��Τ��ܤ��㤤Javascript��DOM�ȸ�����
��Ȥ�����꤯�Ԥä��ȻפäƤ����顢�����С��ˤ������Ȥ����
������������(�����ե����뤬�����ʤ�)�ˤ�����㤤�Ƥ��ޤ�����
����ʤ櫓�������ˤ���Ƥ��ޤ�������������Ρ�XML2JSON service��
��Ȥäƾ�꤯ɽ���������뤳�Ȥ�����ޤ�����
XML�γ����Ǥˤ��ñ�˥��������������Τ褦�ǤȤƤ������ޤ���
���줫���ɤ�������������ꤤ���ޤ���