使用querypath在xml文件中获取命名空间

时间:2013-02-01 09:48:44

标签: php xml cakephp querypath

我正在使用querypath来解析我的xml文件。它的工作正常,但现在我的要求是我需要获取标签/命名空间的名称。 例如: -

  <contact>
  <phone>738929238239</phone>
  <type>Mobile</type>
  </contact>

现在我的要求是假设我不知道wat是xml文件中存在的命名空间。我想首先从上面的例子中获取联系人,电话,类型等命名空间。而且后来我需要得到他们相应的元素。

我可以通过下面的代码提到命名空间来获取元素名称。

<?php
require '../src/qp.php';
$xml ='test.xml';
echo "Printing individual Data<br />";
print qp($xml, 'phone')->text();
print qp($xml, 'type')->text();
echo "<br />Printing all the data<br />";
print qp($xml)->text();
?>

但是如何在querypath ????

中显示标签名称

0 个答案:

没有答案