メニュー 表示 非表示

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>";
}

?>


Copyright (C) PHPのお勉強. All Rights Reserved.