0
我的XML文件是這樣的:刪除特定的XML節點的Javascript
它含有不同的「對象」節點,並在不同的對象有不同的參數,一個被刪除的參數。
欲刪除包含刪除參數1.
這是刪除具有刪除= 1的參數節點的節點對象的代碼中的所有「對象」節點:
x=xmlDoc.documentElement;
for(var count=0; count<5;count++){
var y=x.getElementsByTagName("deleted")[count]; //Find that nodes arent
if(y.textContent == "1") {
var z=y.parentNode; //delete the node from the parent.
x.removeChild(z);
Xml2String1= new XMLSerializer().serializeToString(x);
}
}
你試過了什麼?你卡在哪裏? – gdoron
你的XML,JS代碼塊不顯示... – sonjz
感謝審議, 我又試了一次,我的方法工作,這是一個刪除具有刪除= 1的參數節點的節點對象的代碼: 「 X = xmlDoc.documentElement; 爲(VAR X1 = 0; X 1 <5; X 1 ++){ VAR Y = x.getElementsByTagName( 「刪除」)[X1]; // 查找節點的父 如果(y.textContent == 「1」) { 變種Z = y.parentNode; //從父 x.removeChild(z)的刪除的節點; Xml2String1 = new XMLSerializer()。serializeToString(x); 「 謝謝 – Zeeshan