使用带有标记<g:name> </g:name>的simplexml_load_file解析xml

时间:2013-10-11 14:32:02

标签: php xml xml-parsing

我正在尝试解析一些字段名称中包含“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:”

开头的节点

0 个答案:

没有答案