XMLData.GetNextChild
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);
}