我对 PHP 和 XML 有疑问。我有一个要导入数据库的 XML 数据馈送。大多数值都可以正常工作,但属性不起作用。
我试图选择“品牌”属性,$brand = $allData[$key]->property->brand->value;
但它不起作用。
这是读取 data.xml 的 PHP。在代码之后是 XML。
$xml = simplexml_load_file("data.xml");
foreach($xml->children() as $child)
{
$allData[] = $child;
}
foreach($allData as $key=>$value)
{
$naam = $allData[$key]->name;
$image = $allData[$key]->images->image;
}
--- XML 代码的一部分 ----
<images>
<image>afbeelding.jpg</image>
</images>
<description>beschrijving</description>
<categories>
<category path="categorie"> Categorie </category>
</categories>
<properties>
<property name="brand">
<value>Merk</value>
</property>
我可以很容易地得到描述和图像标签。但是品牌不行。
$brand = $allData[$key]->property->brand->value;
有没有人可以帮助我?