SAX OPEN XML ELEMENT

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 2004


SAX OPEN XML ELEMENT (document; tag{; attribName; attribValue}{; attribName2; attribValue2; ...; attribNameN; attribValueN})

ParameterTypBeschreibung
DokumentDokRefReferenz auf offenes Dokument
TagStringName des zu öffnenden Elements
AttribNameStringAttributname
AttribWertStringAttributwert

Beschreibung

Der Befehl SAX OPEN XML ELEMENT fügt im XML Dokument, definiert durch Dokument, ein neues Element hinzu, sowie optional Attribute und deren Werte.

Das hinzugefügte Element ist im Dokument "offen", d.h. es ist kein End Tag hinzugefügt. Um es zu schließen, müssen Sie:

entweder den Befehl SAX CLOSE XML ELEMENT einsetzen

oder das XML Dokument schließen. In diesem Fall fügt 4th Dimension bei Bedarf automatisch die schließenden XML Tags hinzu.

In Tag übergeben Sie den Namen des zu erstellenden Elements. Er darf nur Buchstaben, Zahlen und die Zeichen ".", "-","_" sowie ":" enthalten. Bei einem ungültigen Zeichen wird ein Fehler generiert.

Optional kann der Befehl für das erstellte Element ein/mehrere Paare von Attribut/Wert übergeben, und zwar in den Parametern AttribName und AttribWert in Form von Variablen, Feldern oder tatsächlichen Werten. Sie können beliebig viele Paare übergeben.

Beispiele

Die Anweisung:

   vElement:="Book"
   SAX OPEN XML ELEMENT($DocRef;vElement)

... schreibt im Dokument folgende Zeile:

<Book

Referenz

SAX CLOSE XML ELEMENT, SAX OPEN XML ELEMENT ARRAYS.

Fehler verwalten

Wurde in Tag ein ungültiges Zeichen übergeben, wird ein Fehler generiert.

Anwendung des Befehls

Backup Preferences, SVG-Erzeugung, XSLT Office 2003, vCard Import Export with XML


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next