2016 01,21 04:01 |
|
久しぶりに、取得方法が分からず、どはまりしたので記載
ってか、PHPが不親切 <document>
<hoge-hoge>HOGE</hoge-hoge>
</document> というXMLがあった場合 PHPでは、simplexml_load_fileやsimplexml_load_stringで取得すると思います。 $xml = simplexml_load_file('xml_file.xml'); として、 echo $xml->hoge-hoge とやっても、hoge-hogeの値は取れません。(XMLの属性の名前に-が入っている場合も同じ) そのときの記述方法として、 echo $xml->hoge-hoge ではなく、 echo $xml->{'hoge-hoge'}; とエスケープするような感じの記述になる。 この記述を探すのに結構手間取りました。。。orz PR |
|
コメント |
コメント投稿 |
|
忍者ブログ [PR] |