Php 为BMECAT XML文件使用xpath获取具有相同名称的所有节点?
这是我的代码:Php 为BMECAT XML文件使用xpath获取具有相同名称的所有节点?,php,xpath,Php,Xpath,这是我的代码: $xml = file_get_contents('C:\myxml.xml'); $dom = new DOMDocument(); $dom->loadXML($xml); $xpath = new DOMXPath($dom); $xpath->registerNamespace("bme", "http://www.bmecat.org/bmecat/1.2/bmecat_new_catalog"); $expression = 'string(//bme:
$xml = file_get_contents('C:\myxml.xml');
$dom = new DOMDocument();
$dom->loadXML($xml);
$xpath = new DOMXPath($dom);
$xpath->registerNamespace("bme", "http://www.bmecat.org/bmecat/1.2/bmecat_new_catalog");
$expression = 'string(//bme:ARTICLE)';
var_dump($xpath->evaluate($expression));
这将var_转储所有文章节点中的第一个。我怎样才能得到所有的
谢谢你的帮助 请在var_转储后显示结果。循环,是的,但我将循环什么?向我们显示您的xml文件和var_转储。您应该提供指向示例xml文件的链接。此外,您还应根据自己副本中提供的其他信息更新您的问题,并将其删除。