我正在尝试使用 javascript 向 xml 文件添加一个条目。下面的代码应该在这个文件中添加一个名为 book 的节点。但这根本行不通。我还尝试了一些其他代码来更改 xml 数据库中的条目,但也没有成功。那我的错是什么?
代码:
function loadXMLDoc(dname) {
if (window.XMLHttpRequest) {
xhttp=new XMLHttpRequest();
}
else {
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",dname,false);
xhttp.send();
return xhttp.responseXML;
}
xmlDoc=loadXMLDoc("database.xml");
newNode = xmlDoc.createElement("entry");
newNode.nodeValue = "aaaaa";
x=xmlDoc.documentElement;
x.appendChild(newNode);
XML 文件(database.xml):
<?xml version="1.0" encoding="ISO-8859-1"?>
<database>
<entry>
<title>Everyday Italian</title>
<content>Strange. I seem to get hungry about the same time every day!</content>
<time>August 7, 2012, 6:24 PM</time>
<comment>Giada De Laurentiis</comment>
</entry>
<entry>
<title>I'm Hungry</title>
<content>I really need something to eat!!</content>
<time>August 7, 2012, 6:24 PM</time>
<comment>Giada De Laurentiis</comment>
</entry>
</database>