4D v16.3SAX GET XML ELEMENT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SAX GET XML ELEMENT
SAX GET XML ELEMENT
Der Befehl SAX GET XML ELEMENT gibt verschiedene Informationen über das Element Name im XML Dokument, definiert durch DokRef zurück. Er muss mit den Ereignissen XML Start Element oder XML End Element aufgerufen werden. Bei XML End Element werden die Parameter für Attribute nicht verwendet. Weitere Informationen über SAX Ereignisse finden Sie in der Beschreibung zur Funktion SAX Get XML node. Name enthält den Namen des Elements. Vorsilbe gibt den Namensbereich des Elements zurück. Der Parameter ist leer, wenn kein Namensbereich mit dem Element verknüpft ist. Der Befehl füllt das Array attrName mit den Attributnamen des Zielelements. Bei Bedarf erstellt er das Array automatisch und in der passenden Größe. Der Befehl füllt auch das Array attrWert mit den Attributwerten des Zielelements. Bei Bedarf erstellt er das Array automatisch und in der passenden Größe. Sehen wir uns folgenden Teil von XML Code an: <RootElement> <Child Att1="111" Att2="222" Att3="333">MyText</Child> </RootElement> Nach Ausführung der folgenden Anweisung gilt: SAX GET XML ELEMENT(DocRef;vName;vPrefix;tAttrNames;tAttrValues) ... vName enthält “Child” Bei korrekt ausgeführtem Befehl wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null) und ein Fehler wird zurückgegeben.
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D 2004 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||