一部のフィールド名に「g:」が含まれる xml ファイルを解析しようとしています。
ここにxmlのサンプルがあります
<entry>
<title><![CDATA[here is the title]]></title>
<link><![CDATA[http://www.example.com]]></link>
<g:id><![CDATA[10]]></g:id>
<g:condition><![CDATA[new]]></g:condition>
</entry>
私がしたいのは、このような名前とデータをエコーすることだけです
title: here is the title
link: http://www.example.com
id: 10
condition: new
私のコードはとてもシンプルです
<?php
$xml=simplexml_load_file("GoogleBaseFeed-2013-10-11.xml");
foreach($xml->children() as $child)
{
foreach($child->children() as $child1)
{
echo $child1->getName() . ": " . $child1 . "<br>";
}
}
?>
ただし、このコードはタイトルとリンクのみをエコーします。「g:」で始まるノードはエコーしません。