Php 从xml中提取冒号

Php 从xml中提取冒号,php,xml,Php,Xml,我有一些xml: <?xml version="1.0" encoding="utf-8" ?> <?pageview_candidate?> <SearchResponse xmlns="http://schemas.microsoft.com/testpad" Version="2.2"> <mms:Image xmlns:mms="http://schemas.microsoft.com/testpad"> <mms:Total>

我有一些xml:

<?xml version="1.0" encoding="utf-8" ?>
<?pageview_candidate?>
<SearchResponse xmlns="http://schemas.microsoft.com/testpad" Version="2.2">
<mms:Image xmlns:mms="http://schemas.microsoft.com/testpad">
<mms:Total>2350000</mms:Total>

2350000

如何使用PHP从中提取
2270000
mms:Total
值?我给了xml一个
$xml
变量。

有一个有用的解释如何使用simpleXML访问命名空间元素和属性,这应该为您提供一个很好的起点。

有一个有用的解释如何使用simpleXML访问命名空间元素和属性,这应该为您提供一个良好的起点。

这些冒号表示名称空间,因此mms是此XML中的名称空间。您使用哪个库来解析XML?这是您的全部XML吗?因为在引用的XML中并没有通过xmlns属性声明名称空间,所以这是无效的XML<代码>、
没有关闭。是的,这只是它的一部分,直到我需要的部分…我只需要取出总值…我有:$xml->mms:Image,但这不起作用…我只需要那些冒号表示名称空间的语法,所以mms是这个xml中的名称空间。您使用哪个库来解析XML?这是您的全部XML吗?因为在引用的XML中并没有通过xmlns属性声明名称空间,所以这是无效的XML<代码>、
没有关闭。是的,这只是我需要的部分…我只需要取出总值…我有:$xml->mms:Image,但这不起作用…我只需要syntaxPerfect文章!谢谢我保存了它。完美的文章!谢谢,我保存了它。