我正在尝试从我的 xml 中选择一个具有特定属性“id”的元素。这是我的xml:
<listitems>
<item id="1">
<name>item 1</name>
</item>
<item id="2">
<name>item 2</name>
</item>
<item id="3">
<name>item 3</name>
</item>
</listitems>
这是 php 文件:
<?php
$simplexml = simplexml_file_load('test.xml');
$item = $simplexml->xpath('item[@id="1"]');
?>
然后,如果我尝试,例如:
<?php $item->addchild('description','textdescription'); ?>
我在最后一行出现这个错误:“致命错误:在非对象上调用成员函数 addchild()”
有什么问题吗?