小编Joe*_*ord的帖子

如何使用php simpleXML获取多个XML元素属性

我有这个XML

<STOREITEMS>
  <CREATED value="Tue Oct 9 5:30:01 BST 2012">
    <CATEGORY id="442" name="Hen And Stag Nights"></CATEGORY>
    <CATEGORY id="69" name="Games"></CATEGORY>
    <CATEGORY id="252" name="Love Zone"></CATEGORY>
    <CATEGORY id="202" name="Spotlight  Items"></CATEGORY>
  </CREATED>
</STOREITEMS>
Run Code Online (Sandbox Code Playgroud)

我需要使用PHP获取Category - name属性

到目前为止,我有这个

$xml = simplexml_load_file("http://www.dropshipping.co.uk/catalog/xml_id_multi_info.xml");

foreach($xml->CATEGORY['name']->attributes() as $category)    
{    
    echo $category; 
}
Run Code Online (Sandbox Code Playgroud)

然而,这会返回致命错误:在非对象上调用成员函数attributes()

有任何想法吗?谢谢.

php xml simplexml

0
推荐指数
1
解决办法
3602
查看次数

标签 统计

php ×1

simplexml ×1

xml ×1