XML文件:
<?xml version="1.0" encoding="utf-8"?>
<book>
<list ID="1001" name="PHPer" />
<list ID="1002" name="PHPer" />
</book>我想实现在<book>下,增加多个<list>
可用DOM 搞了很长时间还是不行 请教大家了我的代码:xml = new DOMDocument();
$xml->load('test.xml');
$musicNode = $xml->getElementsByTagName('book');
$listNode = $xml->createElement('list');
$musicNode->appendChild($listNode);
echo $xml->saveXML();有没有哪位能给我讲下 为什么这个appendChild()方法不能执行。如果要添加多个<list>标签 改如何做?
谢谢大家了
<?xml version="1.0" encoding="utf-8"?>
<book>
<list ID="1001" name="PHPer" />
<list ID="1002" name="PHPer" />
</book>我想实现在<book>下,增加多个<list>
可用DOM 搞了很长时间还是不行 请教大家了我的代码:xml = new DOMDocument();
$xml->load('test.xml');
$musicNode = $xml->getElementsByTagName('book');
$listNode = $xml->createElement('list');
$musicNode->appendChild($listNode);
echo $xml->saveXML();有没有哪位能给我讲下 为什么这个appendChild()方法不能执行。如果要添加多个<list>标签 改如何做?
谢谢大家了
$dom = new DOMDocument();
$dom ->load("a.xml");
$list = $dom -> createElement("list");
$list->setAttribute("ID","1");
$list->setAttribute("name","13");
$dom->documentElement->appendChild($list);
$dom->save("a.xml");
?>