<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>mizzy.org: JKL.ParseXML&#12434;&#35430;&#12375;&#12390;&#12415;&#12383;</title>
    <link>http://blog.mizzy.org/articles/2005/05/29/jklParseXML</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>JKL.ParseXML&#12434;&#35430;&#12375;&#12390;&#12415;&#12383;</title>
      <description>&lt;p class="entryBody"&gt;
&lt;a href="http://prototype.conio.net/" target="_blank"&gt;prototype&lt;/a&gt;, &lt;a href="http://www.twilightuniverse.com/2005/05/sack-of-ajax/" target="_blank"&gt;Sack of Ajax&lt;/a&gt;&#12392;&#12289;ajax&#38306;&#36899;&#12398;javascript&#12521;&#12452;&#12502;&#12521;&#12522;&#12434;&#12371;&#12371;&#12391;&#12399;&#21462;&#12426;&#19978;&#12370;&#12390;&#26469;&#12414;&#12375;&#12383;&#12364;&#12289;&#22823;&#26412;&#21629;&#12392;&#35328;&#12360;&#12427;&#12418;&#12398;&#12364;&#30331;&#22580;&#12375;&#12390;&#12365;&#12414;&#12375;&#12383;&#12290;&lt;a href="http://zerobase.jp/blog/entry-215.html" target="_blank"&gt;ajax ml&lt;/a&gt;&#12391;&#35441;&#38988;&#12398;&#12289;&#24029;&#23822;&#12373;&#12435;&#20316;&lt;a href="http://www.kawa.net/works/js/jkl/parsexml.html" target="_blank"&gt;JKL.ParseXML&lt;/a&gt;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#20351;&#12356;&#26041;&#12399;&#24029;&#23822;&#12373;&#12435;&#12398;&#12469;&#12452;&#12488;&#12395;&#35443;&#12375;&#12367;&#12354;&#12426;&#12414;&#12377;&#12398;&#12391;&#12289;&#12371;&#12371;&#12391;&#12399;&#35500;&#26126;&#12375;&#12414;&#12379;&#12435;&#12290;&#20195;&#12431;&#12426;&#12395;&#12289;&#12371;&#12398;&#12521;&#12452;&#12502;&#12521;&#12522;&#12434;&#20351;&#12358;&#12392;&#20309;&#12364;&#12358;&#12428;&#12375;&#12356;&#12398;&#12363;&#12289;&#35486;&#12387;&#12385;&#12419;&#12356;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#12414;&#12378;1&#28857;&#30446;&#12290;XML&#12434;Javascript&#12398;&#12458;&#12502;&#12472;&#12455;&#12463;&#12488;&#12395;&#22793;&#25563;&#12375;&#12390;&#12367;&#12428;&#12385;&#12419;&#12358;&#12371;&#12392;&#12391;&#12377;&#12397;&#12290;&#12381;&#12398;&#12383;&#12417;&#12398;&#12521;&#12452;&#12502;&#12521;&#12522;&#12394;&#12398;&#12391;&#24403;&#12383;&#12426;&#21069;&#12394;&#12398;&#12391;&#12377;&#12364;&#12290;&#12391;&#12418;&#12371;&#12428;&#12387;&#12390;&#12289;&#12418;&#12398;&#12377;&#12372;&#12367;&#38656;&#35201;&#12364;&#12354;&#12427;&#12392;&#24605;&#12358;&#12435;&#12391;&#12377;&#12424;&#12397;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#29694;&#22312;&#12289;&#27096;&#12293;&#12394;&#12454;&#12455;&#12502;&#19978;&#12398;&#12469;&#12540;&#12499;&#12473;&#12364;REST&#12505;&#12540;&#12473;&#12398;API&#12434;&#25552;&#20379;&#12375;&#12390;&#12356;&#12414;&#12377;&#12424;&#12397;&#12290;&#12391;&#12289;&#12381;&#12398;API&#12434;&#21033;&#29992;&#12375;&#12383;&#12469;&#12452;&#12488;&#12392;&#12356;&#12358;&#12398;&#12418;&#12414;&#12383;&#33394;&#12293;&#12364;&#12354;&#12427;&#12431;&#12369;&#12391;&#12377;&#12364;&#12289;&#12371;&#12428;&#12425;&#12398;&#12469;&#12452;&#12488;&#12399;&#12362;&#12381;&#12425;&#12367;&#12289;REST&#12391;&#21462;&#24471;&#12375;&#12383;XML&#12434;&#12289;&#12469;&#12540;&#12496;&#12469;&#12452;&#12489;&#12391;&#21152;&#24037;&#12375;&#12390;HTML&#12395;&#20986;&#21147;&#12289;&#12392;&#12356;&#12358;&#27096;&#12394;&#20966;&#29702;&#12434;&#12375;&#12390;&#12427;&#12371;&#12392;&#12364;&#22810;&#12356;&#12435;&#12376;&#12419;&#12394;&#12356;&#12363;&#12392;&#24605;&#12356;&#12414;&#12377;&#12290;&#12391;&#12289;&#12371;&#12428;&#12395;ajax&#12434;&#21152;&#12360;&#12424;&#12358;&#12392;&#12377;&#12427;&#12392;&#12289;&#20474;&#12395;&#32771;&#12360;&#12388;&#12367;&#12398;&#12399;&#12289;
&lt;/p&gt;

&lt;ul class="entryBody"&gt;
&lt;li&gt;&#12469;&#12540;&#12496;&#12469;&#12452;&#12489;&#12391;&#21152;&#24037;&#12375;&#12383;HTML&#12434;innerHTML&#12391;&#12454;&#12455;&#12502;&#12506;&#12540;&#12472;&#12395;&#12388;&#12387;&#12371;&#12416;&#12290;&#12383;&#12384;&#12375;&#12289;Javascript&#12391;&#12487;&#12540;&#12479;&#12434;&#21152;&#24037;&#12377;&#12427;&#33258;&#30001;&#12364;&#12394;&#12356;&#12290;&lt;/li&gt;
&lt;li&gt;&#12469;&#12540;&#12496;&#12469;&#12452;&#12489;&#12391;XML&#12363;&#12425;JSON&#12395;&#22793;&#25563;&#12375;&#12390;&#12289;Javascript&#12391;&#20966;&#29702;&#12377;&#12427;&#12290;&#12383;&#12384;&#12375;&#12289;XML&#12363;&#12425;JSON&#12408;&#12398;&#27726;&#29992;&#30340;&#12394;&#22793;&#25563;&#12484;&#12540;&#12523;&#12434;&#30693;&#12425;&#12394;&#12356;&#12398;&#12391;&#12289;&#33258;&#20998;&#12391;&#12523;&#12540;&#12481;&#12531;&#26360;&#12356;&#12390;&#12383;&#12290;&#12375;&#12363;&#12418;&#27491;&#35215;&#34920;&#29694;&#12391;&#27726;&#29992;&#24615;&#12364;&#12394;&#12356;&#12420;&#12388;&#12290;&lt;/li&gt;
&lt;li&gt;&#12469;&#12540;&#12496;&#12469;&#12452;&#12489;&#12391;&#12399;&#20309;&#12418;&#12379;&#12378;&#12395;Javascript&#12395;&#28193;&#12375;&#12289;Javascript&#12391;XSLT&#12394;&#12426;DOM&#12394;&#12426;&#12391;&#12356;&#12376;&#12427;&#12290;&#12371;&#12428;&#12399;&#12417;&#12435;&#12393;&#12367;&#12373;&#12381;&#12358;&#12391;&#23455;&#38555;&#12395;&#35430;&#12377;&#27671;&#12395;&#12394;&#12428;&#12394;&#12363;&#12387;&#12383;&#12290;&lt;/li&gt;
&lt;/ul&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12358;&#12289;&#12393;&#12428;&#12418;&#12452;&#12510;&#12452;&#12481;&#12394;&#26041;&#27861;&#12400;&#12363;&#12426;&#12394;&#12435;&#12391;&#12377;&#12424;&#12290;&#12371;&#12428;&#12364;JKL.ParseXML&#12434;&#20351;&#12358;&#12392;&#12289;
&lt;/p&gt;

&lt;ul class="entryBody"&gt;
&lt;li&gt;&#12469;&#12540;&#12496;&#12469;&#12452;&#12489;&#12391;&#12399;&#20309;&#12418;&#12379;&#12378;&#12395;Javascript&#12395;XML&#12434;&#28193;&#12375;&#12289;JKL.ParseXML&#12364;XML&#12434;&#12458;&#12502;&#12472;&#12455;&#12463;&#12488;&#12395;&#22793;&#25563;&#12375;&#12390;&#12367;&#12428;&#12427;&#12290;&#12381;&#12428;&#12418;&#12418;&#12398;&#12377;&#12372;&#12367;&#31777;&#21336;&#12395;&#12290;&#24460;&#12399;&#12371;&#12398;&#12458;&#12502;&#12472;&#12455;&#12463;&#12488;&#12434;&#22909;&#12365;&#12394;&#12424;&#12358;&#12395;&#21152;&#24037;&#12377;&#12427;&#12384;&#12369;&#12290;&#36229;&#12521;&#12463;&#12481;&#12531;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p class="entryBody"&gt;
&#12387;&#12390;&#12371;&#12392;&#12395;&#12394;&#12426;&#12414;&#12377;&#12290;&#12411;&#12435;&#12387;&#12392;&#12289;&#12377;&#12400;&#12425;&#12375;&#12356;&#12391;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#12391;&#12289;2&#28857;&#30446;&#12398;&#33391;&#12356;&#28857;&#12394;&#12398;&#12391;&#12377;&#12364;&#12289;xmlHttpRequest&#12391;&#12487;&#12540;&#12479;&#12434;&#21462;&#24471;&#12377;&#12427;&#12523;&#12540;&#12481;&#12531;&#12364;&#12418;&#12398;&#12377;&#12372;&#12367;&#31777;&#21336;&#12395;&#26360;&#12369;&#12427;&#12289;&#12392;&#12356;&#12358;&#12371;&#12392;&#12391;&#12377;&#12397;&#12290;&#12393;&#12428;&#12368;&#12425;&#12356;&#31777;&#21336;&#12363;&#12289;&lt;a href="http://mizzy.org/program/sackOfAjax.html" target="_blank"&gt;Sack of Ajax&lt;/a&gt;&#12391;&#35500;&#26126;&#12375;&#12383;&#12398;&#12392;&#21516;&#27096;&#12395;&#12289;prototype&#12420;Sack&#12392;&#27604;&#36611;&#12375;&#12390;&#12415;&#12414;&#12377;&#12290;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#21069;&#12392;&#21516;&#12376;&#20363;&#12391;&#12377;&#12364;&#12289;&#12414;&#12378;&#12399;prototype&#12398;&#12467;&#12540;&#12489;&#12290;
&lt;/p&gt;


&lt;pre class="code"&gt;
new Ajax.Request(
    '/deislde/index.cgi',
    {
      method: 'GET',
      onComplete: function(request){
        eval('tagsListObj = ' +  request.responseText);
	displayTags();
      }
    });
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#27425;&#12395;Sack&#12391;&#12398;&#12467;&#12540;&#12489;&#12290;&#65288;&lt;a href="http://mizzy.org/program/sackOfAjax.html" target="_blank"&gt;Sack of Ajax&lt;/a&gt;&#12391;&#12398;&#12469;&#12531;&#12503;&#12523;&#12399;&#24494;&#22937;&#12395;&#38291;&#36949;&#12387;&#12390;&#12414;&#12377;&#12290;&#12371;&#12387;&#12385;&#12364;&#27491;&#12375;&#12356;&#12391;&#12377;&#12290;&#65289;
&lt;/p&gt;

&lt;pre class="code"&gt;
ajax = new sack('/delside/index.cgi');
ajax.method = 'GET';
ajax.onCompletion = function() {
                        var response = ajax.response;
		        eval('tagsListObj = ' +  response);
		        displayTags();
                    };
ajax.runAjax();

&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12371;&#12428;&#12434;JKL.ParseXML&#12391;&#26360;&#12365;&#30452;&#12377;&#12392;&#12289;
&lt;/p&gt;

&lt;pre class="code"&gt;
var url = "/delside/index.cgi";
var xml = new JKL.ParseXML( url );
var tagsListObj = xml.parse();
displayTags();
&lt;/pre&gt;

&lt;p class="entryBody"&gt;
&#12392;&#12356;&#12387;&#12383;&#24863;&#12376;&#12391;&#12289;&#12418;&#12398;&#12377;&#12372;&#12367;&#31777;&#30053;&#21270;&#12391;&#12365;&#12414;&#12377;&#12290;&lt;strong&gt;&#12375;&#12363;&#12418;&lt;/strong&gt;&#12289;&#12375;&#12363;&#12418;&#12391;&#12377;&#12424;&#12289;&#31777;&#30053;&#21270;&#12373;&#12428;&#12427;&#12398;&#12399;Javascript&#12384;&#12369;&#12391;&#12399;&#12354;&#12426;&#12414;&#12379;&#12435;&#12290;prototype&#12392;Sack&#12391;&#12399;&#12289;&#12469;&#12540;&#12496;&#20596;&#12391;XML&#12434;JSON&#12395;&#22793;&#25563;&#12375;&#12390;&#12356;&#12427;&#12398;&#12391;&#12377;&#12364;&#12289;JKL.ParseXML&#12399;&#12381;&#12428;&#12377;&#12425;&#12418;&#19981;&#35201;!XML&#12398;&#12414;&#12435;&#12414;&#12391;Javascript&#12395;&#28193;&#12375;&#12390;&#12420;&#12428;&#12400;&#12356;&#12356;&#12435;&#12391;&#12377;&#12290;&lt;strong&gt;&#32032;&#25973;&#12391;&#12377;&#12290;&lt;/strong&gt;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#20170;&#12385;&#12423;&#12358;&#12393;&#12289;&#20316;&#12426;&#12363;&#12369;&#12398;ajax&#12450;&#12503;&#12522;&#12364;&#12354;&#12427;&#12398;&#12391;&#12289;&#26089;&#36895;&#20351;&#12431;&#12379;&#12390;&#38914;&#12365;&#12414;&#12377;&#12290;&#24029;&#23822;&#12373;&#12435;&#12289;&lt;strong&gt;&#12354;&#12426;&#12364;&#12392;&#12358;&#12372;&#12374;&#12356;&#12414;&#12377;!&lt;/strong&gt;
&lt;/p&gt;

&lt;p class="entryBody"&gt;
&#20474;&#12418;&#20154;&#12364;&#20316;&#12387;&#12383;&#12418;&#12398;&#12400;&#12363;&#12426;&#20351;&#12387;&#12390;&#12394;&#12356;&#12391;&#12289;&#12371;&#12358;&#12356;&#12358;&#12418;&#12398;&#12434;&#25552;&#20379;&#12391;&#12365;&#12427;&#12424;&#12358;&#12395;&#12394;&#12425;&#12394;&#12356;&#12392;&#12394;&#12353;&#12290;
&lt;/p&gt;

</description>
      <pubDate>Sun, 29 May 2005 18:44:32 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:8CBD8A32-FB43-11DB-B19E-9689BF6E4193</guid>
      <author>Gosuke Miyashita</author>
      <link>http://blog.mizzy.org/articles/2005/05/29/jklParseXML</link>
      <category>program</category>
      <trackback:ping>http://blog.mizzy.org/articles/trackback/476</trackback:ping>
    </item>
  </channel>
</rss>
