XMLData.EraseCurrentChild

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Referencia > Objetos > XMLData >

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;

                         }

                 }

         }

 }

 


© 2019 Altova GmbH