【发布时间】:2013-03-06 15:52:29
【问题描述】:
我有一些看起来有点像这样的 XML:
<item code="1">
<description>This is an item.</description>
<prices>
<price nett="1.50"/>
<price code="RPP" nett="20.33" />
</prices>
</item>
我正在尝试使用 PHP 将其导入我们的数据库,如下所示:
$xmlurl = 'thexmlfile.xml';
$dom = new DOMDocument();
$dom->load($xmlurl);
$records = $dom->getElementsByTagName('item');
foreach($records as $record) {
$descs = $record-> getElementsByTagName('description');
$desc = $descs->item(0)->nodeValue;
echo $desc . '<br />';
}
效果很好。它提取描述。但是,如何获取商品代码和价格部分?循环内循环?]
谢谢
【问题讨论】:
-
但是...您的所有元素都没有 id
description。 -
一件商品可以有多个价格吗?
-
@WaleedKhan 编辑...:/
-
@Awemo - 是的,伙计,因此是“价格”元素。