【发布时间】:2016-03-01 17:27:54
【问题描述】:
我对 PHP 中的 Xpath 函数有疑问。我创建了 simpleXML,而不是对其运行 xpath。然后我想将它运行到 xpath 的结果,但只将它应用于第一个元素。但它仍然采用所有元素,就像没有使用 xpath 一样。我还打印了数组在第一个 xpath 之后的样子,它完全符合我的要求。有人可以帮忙吗?
$elem = simplexml_load_file($fileIn);
$xpathArg = "//".$arg['eFR'];
$prem = $elem->xpath($xpathArg);
$xpathArg2 = "//".$arg['eSE'];
print_r($prem[0]->xpath($xpathArg2));
【问题讨论】:
-
请发布相关 XML 的有效迷你 sn-p。以及你想要的样子。而你得到了什么。和 $arg[] 的内容 - 一个完整的、自包含的代码示例。专业问题 = 专业答案。