XMLData.EraseCurrentChild
Siehe auch
Deklaration: EraseCurrentChild
Beschreibung
EraseCurrentChild löscht das aktuelle XMLData Child-Objekt. Bevor Sie EraseCurrentChild aufrufen, müssen Sie mit XMLData.GetFirstChild einen internen Iterator initialisieren.
Beispiel
In diesem JavaScript-Beispiel werden alle Elemente mit dem Namen "EraseMe" gelöscht. Sie sehen im Code, dass innerhalb eines Schleifendurchlaufs EraseCurrentChild und GetNextChild aufgerufen werden können, sodass die Child-Elemente der Reihe nach abgearbeitet werden können.
function DeleteXMLElements(objXMLData)
{
if(objXMLData == null)
return;
if(objXMLData.HasChildren) {
var objChild;
objChild = objXMLData.GetFirstChild(-1);
while(objChild) {
DeleteXMLElements(objChild);
try {
if(objChild.Name == "EraseMe")
objXMLData.EraseCurrentChild();
objChild = objXMLData.GetNextChild();
}
catch(Err) {
objChild = null;
}
}
}
}