Engine Help Kategorie: XML
Gefilterte Übersicht der Engine-Help-Dokumentation.
@XMLAddChild
Diese @Function erzeugt ein neues direkt untergeordnetes XML-Element unterhalb eines vorhandenen XML-Knotens. Optional kann dem neuen Element direkt ein Inhalt zugewiesen werden. Zusätzlich kann eine Namespace-URI angege …
@XMLCreate
Diese @Function erzeugt ein neues, leeres XML-Dokument. Das erzeugte XML-Dokument verwendet XML-Version 1.0. Die übergebenen Flags werden im erzeugten VSPECHXMLDOC (XMLD) Handle gespeichert und an später daraus abgeleite …
@XMLCreateRoot
Diese @Function erzeugt das Root-Element eines zuvor mit @XMLCreate erzeugten XML-Dokuments. Optional können zusätzlich ein oder mehrere Namespace-Präfixe und die zugehörigen Namespace-URIs angegeben werden. Das erste an …
@XMLGetAllContent
Diese @Function ermittelt den gesamten Textinhalt eines XML-Knotens einschließlich des Inhalts aller untergeordneten Elemente. Der Inhalt wird entsprechend den für das XML-Handle gesetzten Output-Flags in den gewünschten …
@XMLGetAttribute
Diese @Function ermittelt den Wert eines bestimmten Attributes eines XML-Knotens. Das Attribut wird anhand seines Namens gesucht. Optional kann zusätzlich ein Namespace angegeben werden. In diesem Fall müssen sowohl der …
@XMLGetAttributes
Diese @Function ermittelt die Attribute eines XML-Knotens. Die Attributnamen werden als Textliste zurückgegeben. Optional können zusätzlich die zugehörigen Attributwerte, Namespace-URIs und Namespace-Präfixe in weiteren …
@XMLGetChildByName
Diese @Function ermittelt das erste direkte untergeordnete XML-Element mit einem bestimmten Namen. Optional kann zusätzlich ein Namespace angegeben werden. In diesem Fall muss sowohl der Elementname als auch die Namespac …
@XMLGetContent
Diese @Function ermittelt den direkten Textinhalt eines XML-Knotens. Berücksichtigt werden ausschließlich unmittelbar untergeordnete Text- und CDATA-Knoten. Inhalte untergeordneter XML-Elemente werden nicht berücksichtig …
@XMLGetFirstChild
Diese @Function ermittelt das erste direkt untergeordnete XML-Element eines XML-Knotens. Es werden ausschließlich XML-Elemente berücksichtigt. Andere Knotentypen wie Text-, Kommentar- oder CDATA-Knoten werden übersprunge …
@XMLGetName
Diese @Function ermittelt den Namen eines XML-Knotens. Das übergebene Handle muss ein gültiges VSPECHXMLNODE (XMLN) Handle enthalten. Der Name des Knotens wird als Text zurückgegeben. Ist für das XML-Handle eine Zeichens …
@XMLGetNamespace
Diese @Function ermittelt den Namespace eines XML-Knotens. Das übergebene Handle muss ein gültiges VSPECHXMLNODE (XMLN) Handle enthalten. Ist dem Knoten ein Namespace zugeordnet, wird dessen Namespace-URI als Text zurück …
@XMLGetNextSibling
Diese @Function ermittelt das nächste XML-Sibling-Element eines XML-Knotens. Es werden ausschließlich XML-Elemente berücksichtigt. Andere Knotentypen wie Text-, Kommentar- oder CDATA-Knoten werden übersprungen. Die vom ü …
@XMLGetNextSiblingByName
Diese @Function ermittelt das nächste XML-Sibling-Element mit einem bestimmten Namen. Die Suche beginnt beim unmittelbar folgenden Sibling-Element des übergebenen XML-Knotens und wird fortgesetzt, bis ein Element mit pas …
@XMLGetPrefix
Diese @Function ermittelt das Namespace-Präfix eines XML-Knotens. Das übergebene Handle muss ein gültiges VSPECHXMLNODE (XMLN) Handle enthalten. Ist dem Knoten ein Namespace mit Präfix zugeordnet, wird das Präfix als Tex …
@XMLGetRoot
Diese @Function ermittelt das Root-Element eines zuvor eingelesenen XML-Dokuments. Das übergebene XML-Dokument muss ein gültiges VSPECHXMLDOC (XMLD) Handle enthalten. Als Ergebnis wird ein VSPECHXMLNODE (XMLN) Handle zur …
@XMLNodeListGetElements
Diese @Function ermittelt die Anzahl der in einer XML-NodeList enthaltenen Knoten. VSPECHXMLNODELIST XMLNL: Handle der XML-NodeList, deren Anzahl an Elementen ermittelt werden soll. XMLNL muss ein gültiges VSPECHXMLNODEL …
@XMLNodeListGetNode
Diese @Function ermittelt einen bestimmten XML-Knoten aus einer zuvor erzeugten XML-NodeList. Der gewünschte Knoten wird über einen numerischen Index ausgewählt. Die Indizierung beginnt bei 1. Die vom XML-NodeList-Handle …
@XMLNodeListRelease
Diese @Function gibt ein zuvor erzeugtes VSPECHXMLNODELIST (XMLNL) Handle wieder frei. Die Funktion gibt den internen Speicher frei, der für die im NodeList-Handle enthaltenen XML-Knotenreferenzen verwendet wird. Nach er …
@XMLParse
Diese @Function ließt ein XML-Dokument aus einem Text oder Binärpuffer ein und erzeugt daraus eine interne XML-Dokumentstruktur. Die zurückgegebene XML-Dokumentreferenz kann mit den weiteren @XML...-Funktionen verarbeite …
@XMLRelease
Diese @Function gibt ein zuvor erzeugtes VSPECHXMLDOC (XMLD) Handle wieder frei. Die Funktion gibt alle Ressourcen, die mit dem VSPECHXMLDOC (XMLD) Handle verbunden sind wieder frei. Nach erfolgreicher Ausführung darf da …
@XMLSelectNodes
Diese @Function führt einen XPath-Ausdruck relativ zu einem XML-Knoten aus und liefert alle gefundenen XML-Knoten als VSPECHXMLNODELIST (XMLNL) Handle zurück. Optional können zusätzlich Namespace-Präfixe und die zugehöri …
@XMLSelectSingleNode
Diese @Function führt einen XPath-Ausdruck relativ zu einem XML-Knoten aus und liefert das erste gefundene XML-Element zurück. Optional können zusätzlich Namespace-Präfixe und die zugehörigen Namespace-URIs angegeben wer …
@XMLSerialize
Diese @Function serialisiert ein XML-Dokument und gibt es als Text oder Binärpuffer zurück. Das XML-Dokument wird dabei in UTF-8 ausgegeben. Über den optionalen Parameter Options kann festgelegt werden, ob das Ergebnis a …
@XMLSetAttribute
Diese @Function setzt den Wert eines Attributes eines XML-Knotens. Existiert das angegebene Attribut bereits, wird dessen Wert aktualisiert. Andernfalls wird ein neues Attribut erzeugt. Optional kann eine Namespace-URI a …
