simple xml attirubute parsing


simple xml attirubute parsing

我如何使用来自此XML的代码来获取此内容:

<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  ???

不能使用 SimpleXML 处理包含命名空间的文档。

您需要使用 DOMDocument

加载文档,然后使用 DOMDocument::getElementsByTagNameNS。