【发布时间】:2015-01-21 15:39:23
【问题描述】:
我需要从 XML 中选择数据的帮助。我似乎无法弄清楚 xpath 处理特定数据选择的方式。这是我的 XML:
<?xml version="1.0"?>
<a>
<b>
<c>Value 1</c>
<d>Value 2</d>
</b>
<b>
<c>Value 3</c>
<d>Value 4</d>
</b>
</a>
我尝试使用的 PHP 代码是:
<?php
$xml = simplexml_load_file("xml.xml");
$result = $xml->xpath('b/c | b/d');
foreach ($result as $val){
echo $val['c'] . $val['d'] . "<br>;
}
如果我回显$val,我会得到所有值,但是,我想将它分开,所以我有$val['c'] 和$val['d'],就像从 MySQL 表中选择特定数据时一样。
提前谢谢你
【问题讨论】: