Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova Authentic 2020 Desktop

Siehe auch

 

Deklaration: GetNextChild als XMLData

 

Rückgabewert

Gibt ein XML-Element als XMLData Objekt zurück.

 

Beschreibung

GetNextChild geht zum nächsten Child-Element dieses Elements. Bevor Sie GetNextChild aufrufen, müssen Sie einen internen Iterator mit XMLData.GetFirstChild initialisieren.

 

Ü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

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

On Error Resume Next

Set objParent = objSpy.ActiveDocument.RootElement

 

'get elements of all kinds

Set objCurrentChild = objParent.GetFirstChild(-1)

 

Do

  'do something useful with the child

 

  'step to next child

  Set objCurrentChild = objParent.GetNextChild

Loop Until (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

 else if ((err.number & 0xffff) == 1503)

         ;        // last child reached

 else

         throw (err);

}

© 2019 Altova GmbH