2010-02-19 116 views
0

如何使用PHP我检索给出的xml文件类别名称PHP的XML阅读

<categories> 
<category categoryid="1100" categoryname="Baby Clothing" categorylevel="1"> 
<category categoryid="1101" categoryname="Dresses" categorylevel="2"> 
</category> 
<category categoryid="1102" categoryname="Trousers & Jeans" categorylevel="2">  
</category> 
<categories> 

请帮我

+1

请提供您想要解析的XML的简短示例。 – Asaph 2010-02-19 06:37:07

回答

0

您已发布的XML是非常无效(&字符必须转义和标签必须被关闭),但这里是如何利用一些类似的XML使用SimpleXML

$categories = simplexml_load_string(
    '<categories> 
     <category categoryid="1100" categoryname="Baby Clothing" categorylevel="1"/> 
     <category categoryid="1101" categoryname="Dresses" categorylevel="2"/> 
     <category categoryid="1102" categoryname="Trousers &amp; Jeans" categorylevel="2"/> 
    </categories>' 
); 

foreach ($categories->category as $category) 
{ 
    echo $category['categoryname'], "<br />\n"; 
} 
+0

嗨Josh戴维斯你很好。谢谢...非常非常感谢 – abhis 2010-02-19 06:45:44