XMLData.EraseCurrentChild
Declaración EraseCurrentChild
Descripción
EraseCurrentChild elimina el objeto secundario XMLData actual. Antes de llamar a EraseCurrentChild debe incializar un iterador interno con XMLData.GetFirstChild.
Ejemplo
Este ejemplo de JavaScript elimina todos los elementos llamados "Bórrame". En el código puede ver que se puede llamar a EraseCurrentChild y a GetNextChild dentro del mismo bucle para seguir recorriendo los elementos secundarios.
function DeleteXMLElements(objXMLData)
{
if(objXMLData == null)
return;
if(objXMLData.HasChildren) {
var objChild;
objChild = objXMLData.GetFirstChild(-1);
while(objChild) {
DeleteXMLElements(objChild);
try {
if(objChild.Name == "Bórrame")
objXMLData.EraseCurrentChild();
objChild = objXMLData.GetNextChild();
}
catch(Err) {
objChild = null;
}
}
}
}