简单的XML解析attirubute

问题描述:

我怎么能得到这个用我的代码从这个XML:简单的XML解析attirubute

<lfm status="ok"><results for="sub bass monster ragga"> 
<opensearch:Query role="request" searchTerms="sub bass monster ragga" startPage="1"/> <opensearch:totalResults>2</opensearch:totalResults><opensearch:startIndex>0</opensearch:startIndex><opensearch:itemsPerPage>30</opensearch:itemsPerPage><trackmatches> 

$count = $xml->results[0]->opensearch:totalResults ??? 
+0

'SimpleXMLElement :: children()'也许有帮助,但请张贴您的完整或至少格式良好的XML,包括'opensearch'的名称空间定义。 – 2012-08-10 17:32:27

你不能含有使用SimpleXML命名空间的文档。

您需要使用DOMDocument加载文档,然后使用DOMDocument::getElementsByTagNameNS