<table cellspacing="0" cellpadding="0"> <tr><td class="t_f" id="postmessage_15932"> <span style="font-family:Arial;line-height:24px;border-collapse:collapse;color:#333333;font-size:14px;">XML (Extensible Markup Language) は、HTML と同様に、拡張可能なマークアップ <span style="outline-style:none;outline-width:initial;outline-color:initial;cursor:pointer;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fa891b;"> 言語</span> です。 </span> <div class="blockcode"> <div id="code_d2o"><ol> <li>xml ソース ファイル</li> <li> <li><?xml version="1.0coding="UTF-8"?></li> <li> <humans></li> <li> <zhangying></li> <li> <name>Zhang Ying</name></li> <li> < ;性別>男性</性別></li> <li> <古い>28</古い></li> <li> </張英></li> <li> <タンク></li> <li> <名前>タンク</名前></li> <li> <性別>男性</ 性別></li> <li> <old>28</old></li> <li> </tank></li> <li> </humans></li> <li> <li> <li> <li> <?php<li> $doc = new DOMDocument();<li> $doc->load(' person.xml '); //xml ファイルを読み込みます</li> <li> <li> $humans = $doc->getElementsByTagName( "humans" ); // 人間のタグのオブジェクト配列を取得します</li> <li> <li> foreach( $humans as $human )</li> <li> {</li> <li> $names = $human->getElementsByTagName( "name" ); // name のタグのオブジェクト配列を取得します $name = $names->item(0)->nodeValue; // ノード内の値を取得します。 as <name> </name></li> <li> <li> $sexs = $human->getElementsByTagName( "sex" );</li> <li> $sex = $sexs->item(0)->nodeValue;</li> <li> <li> $olds = $human->getElementsByTagName( "old" );</li> <li> $old = $olds->item(0)->nodeValue;</li> <li> <li> echo "$name - $sex - $oldn";</li> <li> <li> }</li> <li> ?> ;</li> <li> </ol></div>コードをコピー<em onclick="copycode($('code_d2o'));"></em> </div> </td></tr> </table> <div id="comment_15932" class="cm"> </div> <div id="post_rate_div_15932"> </div> <br>