Altova Authentic 2024 Desktop

Deklaration: GetNextChild als XMLData

 

Rückgabewert

Gibt ein XML-Element als XMLDataObjekt zurück.

 

Beschreibung

GetNextChildgeht zum nächsten Child-Element dieses Elements. Bevor Sie GetNextChildaufrufen, müssen Sie einen internen Iterator mit XMLData.GetFirstChildinitialisieren.

 

Überprüfen Sie das letzte Child-Element des Elements, wie im Beispiel unten gezeigt.

Fehler

1500

Das XMLData-Objekt ist nicht mehr gültig.

1503

Für dieses XMLData-Objekt wurde kein Iterator initialisiert.

1510

Für den Rückgabeparameter wurde eine ungültige Adresse angegeben.

 

Beispiele

' ----------------------------------------------

' VBA code snippet - iterate XMLData children

' ----------------------------------------------

OnErrorResume Next

SetobjParent = objSpy.ActiveDocument.RootElement

 

'get elements of all kinds

SetobjCurrentChild = objParent.GetFirstChild(-1)

 

Do

 'do something useful with the child

 

 'step to next child

 SetobjCurrentChild = objParent.GetNextChild

LoopUntil(Err.Number - vbObjectError = 1503)

 

 

// ---------------------------------------

// Scripting environment - JScript

// iterate through children of XMLData

// ---------------------------------------

try

{

 var objXMLData = ... // initialize somehow

 var objChild = objXMLData.GetFirstChild(-1);

 

 while(true)

 {

         // do something usefull with objChild

 

         objChild = objXMLData.GetNextChild();

 }

}

catch(err)

{

 if((err.number & 0xffff) == 1504)

         ; // element has no children

 elseif((err.number & 0xffff) == 1503)

         ;        // last child reached

 else

         throw(err);

}

© 2017-2023 Altova GmbH