获取元素值的Xpath

问题描述 投票:0回答:1
xml xpath
1个回答
11
投票

text
是Xpath函数,所以要正确使用它

/CWEAI/cwReturnTruckCanbusHistory/Odometer/text()

结果是

Text='1374031'

使用 php 工作:

$xml = simplexml_load_string($str);
$ns = $xml->getNamespaces(true); 
$xml->registerXPathNamespace('c', current($ns));

$target = $xml->xpath('//c:CWEAI//c:cwReturnTruckCanbusHistory/c:Odometer/text()');
echo $target[0];

3v4l.org 上的演示

© www.soinside.com 2019 - 2024. All rights reserved.