Version 2004
SAX SET XML OPTIONS (Dokument; Codierung{; Standalone{; Einzug}})
Parameter | Typ | Beschreibung | |
Dokument | DokRef | Referenz auf offenes Dokument | |
Codierung | String | Zeichensatz für XML Dokument | |
Standalone | Boolean | Wahr = Dokument ist eigenständig | |
Falsch (Standard) = Dokument ist nicht eigenständig | |||
Einzug | Boolean | Wahr (Standard) = Dokument hat Einzug | |
Falsch = Dokument hat keinen Einzug |
Beschreibung
Der Befehl SAX SET XML OPTIONS initialisiert das XML Dokument mit der Referenz Dokument mit den in den Parametern übergebenen Werten. Sie bestimmen die Codierung, das Attribut standalone und den Einzug für das Dokument.
Codierung: Gibt den im Dokument verwendeten Zeichensatz an. Standardmäßig, d.h. wenn der Befehl nicht aufgerufen wird, wird der Zeichensatz UTF-8 verwendet.
Standalone: Gibt an, ob das Dokument eigenständig (Wahr) ist oder andere Dateien bzw. externe Ressourcen benötigt (Falsch). Standardmäßig, d.h. wenn der Befehl nicht aufgerufen oder dieser Parameter nicht gesetzt wird, ist das Dokument nicht eigenständig.
Einzug: Gibt an, ob das Dokument gemäß der XML Hierarchie Einzug anzeigt (Wahr) oder nicht (Falsch). Standardmäßig, d.h. wenn der Befehl nicht aufgerufen oder dieser Parameter nicht gesetzt wird, zeigt das Dokument Einzug an.
Dieser Befehl muss einmal pro Dokument und vor Setzen des ersten XML Befehls aufgerufen werden, sonst erscheint eine Fehlermeldung.
Beispiel
Der Code:
SAX SET XML OPTIONS($DocRef;"UTF-16";True)
... schreibt im Dokument folgende Zeile:
<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
Referenz
XSLT Office 2003, vCard Import Export with XML