【发布时间】:2014-08-05 08:20:46
【问题描述】:
好的,xml文件看起来像这样,它被设置为一个变量$otherdata
<result>
<sighting>
<name>Johhny</name>
<last>smith</last>
<phone>5551234</phone>
</sighting>
</result>
php 代码是这样的
$dom = new DOMDocument;
$dom ->load($otherdata);
$xpath = new DomXpath($dom);
$query = '//result/sighting[name = "Johhny"]/.';
$entries = $xpath->query($query);
foreach ($entries as $entry) {
$newlat = $entry->textContent;
echo $newlat
}
我遇到麻烦的地方是尝试获取“last”和“phone”属性中的值并将其设置为等于变量以便稍后存储和回显...谢谢
【问题讨论】:
-
如果有人对如何用一个很有帮助的变量替换“Johnny”有任何想法,也可以作为奖励
标签: php xpath xpathquery