Remove of Node in XML structur
HejJeg har et problem, vil gerne kunne fjerne node + evt. under noder i en xml struktur.
Jeg har forsøgt følgende:
Jeg kan godt fjerne node på første niveau (uden andre under noder), men når jeg skal have fat i node med under noder, får jeg ikke lov/ingen effekt...
Håber nogen kan sige hva' jeg skal gøre :-)
Her er lidt kode ...
Et tagName kunne f.eks. se således ud : 'xxx/yyyy/www'
this.xmlObj = xmlObj;
this.strXpath = "/";
this.xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
this.xmlDoc.async = false;
this.xmlDoc.loadXML(xmlObj.value);
this.root = this.xmlDoc.documentElement;
*************************************************************************
funktion removeNode(tagName)
{
// alert('x1');
alert(this.getTag(tagName));
alert('x2');
oNode = this.root.selectSingleNode(this.strXpath + "/" + tagName);
alert('x3 : ' + oNode + '.x.' + oNode.text);
oNodeParent = oNode.parentElement();
alert('x3a');
oNodeParent.removeChild(oNode);
//this.root.removeChild(oNode);
//oNode.removeNode(true);
alert('x4');
}
