1
我正在玩一個試圖操作它的xml文件。代碼運行正常,沒有錯誤,但它實際上並沒有在xml文件中寫入任何內容。CreateElement不會在我的xml文件中創建任何元素
function addDogDetails() {
var xmlDoc = xmlLoader("dogs.xml");
var newel=xmlDoc.createElement("dog");
var x = xmlDoc.getElementsByTagName("dogHouse")[0];
x.appendChild(newel);
}
的XML:
<?xml version="1.0"?>
<dogHouse>
<dog>
<dogName>Shaggy</dogName>
</dog>
</dogHouse>
有什麼我失蹤?
這是在瀏覽器中?它是IE/Windows? – 2011-05-18 13:29:01
是什麼讓你認爲對通過解析XML文件獲得的DOM進行更改將對原始文件有任何影響? – Pointy 2011-05-18 13:32:08
@Pointy - 是的。但是,如果IE/Windows可以通過ActiveX魔術或其他方式訪問文件系統 - 值得檢查。 – 2011-05-18 13:34:47