XML文字列読み込み@PHP
XML文字列の読み込みを行います。
simplexml_load_stringにて行います。
XML文字列を作成します。
作成した文字列をsimplexml_load_stringにて読み込みます。
SimpleXMLElement形式になりますので、
結果を取り出して表示します。
<?php
//XML文字列
$xmlStr = <<<END
<?xml version="1.0" encoding="utf-8" ?>
<root>
<id>ID</id>
<name>名前</name>
<address>
<zipcode>000-0000</zipcode>
</address>
<etc>
<col>1</col>
<col>2</col>
<col>3</col>
</etc>
</root>
END;
//simplexml_load_stringにてXML文字列を読み込み
$xml = simplexml_load_string($xmlStr);
//SimpleXMLElementを表示
print "<pre>";
print_r($xml);
print "</pre>";
//結果を表示
print $xml->id ."<BR>";
print $xml->name ."<BR>";
print $xml->address->zipcode ."<BR>";
foreach ($xml->etc->col as $obj) {
print $obj ."<BR>";
}
?>
|