我有一个XML文件。这是一个小的版本。使用PHP获取XML值
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
<title>Liste des ebooks</title>
<updated>2012-03-01T01:23:24Z</updated>
<author>
<name>Drown Del</name>
</author>
<opensearch:totalResults>2338</opensearch:totalResults>
<opensearch:itemsPerPage>100</opensearch:itemsPerPage>
<entry>
<category term="Romans" label="Romans"/>
<category term="Aventures" label="Aventures"/>
</entry>
</feed>
首先,我想知道我们如何调用XML方面类似opensearch:totalResults
。
我需要你的帮助以获得下面的值与PHP。
<opensearch:totalResults>2338</opensearch:totalResults>
我需要得到2338到一个PHP变量。
谢谢。
谢谢大家的回答。
我可以用以下方法修复它。
$xml = simplexml_load_string($xmltext);
$val = $xml->xpath('opensearch:totalResults');
echo $val[0];
老实说,我不能相信你找不到通过搜索功能,这个问题的答案。几乎每个DOM示例都演示了如何使用'getElementsByTagName' – Gordon 2012-03-01 10:11:14
我尝试过'simplexml_load_string()'而不是'DOMDocument()'。无论如何,我可以解决我的问题。谢谢你的评论。 – 2012-03-01 10:16:29
http://stackoverflow.com/search?q=xml+colon+php – Gordon 2012-03-01 10:16:39