XML-Document <XmlDocument>

Zusammenfassung

XmlDocument ist das Basisdesign (Mixin) für XMLParsedDocument.

Mixins

ExternalResource, LightweightPart

Regeln

Name Typ Beschreibung
AllowedComponents List Liste mit den Namen von Designs, die diesem Designexemplar untergeordnet sein können. XmlDocument besteht nur aus XmlElements.
RootElement Part Gibt das Stammbauteil des Dokuments zurück. Entspricht einer XML-Dokumentstruktur mit einem einzelnen Stammknoten.

Methoden

SaveToFile( outputFileName As String, _
             Optional overwriteIfExists? As Boolean = True, _
             Optional ignoreErrors? As Boolean = False ) As Boolean

Speichert den Inhalt der RootElement-Hierarchie des XML-Dokuments in eine Datei. Dabei schreibt die Funktion für jedes XMLElement der Hierarchie die Werte seiner XMLName-, Attributes- und Contents-Regeln. Gibt nach erfolgreicher Ausführung des Vorgangs True zurück.

Argument Beschreibung
outputFileName Der vollständige Pfad und Dateiname der Ausgabedatei
overwriteIfExists? Optional. Wenn True und die Datei mit outputfileName vorhanden ist, wird die Datei überschrieben. Vorgabe ist True.
ignoreErrors? Optional. Wenn True, führt ein Fehler bei der Ausführung des Vorgangs zu keiner Ausnahme. Vorgabe ist False.
XSLTransform( xslFileName As String, _
               outputFileName As String, _
               Optional xslArgs As List = {}, _
               Optional overwriteIfExists? As Boolean = True, _
               Optional ignoreErrors? As Boolean = False ) As Boolean

Führt die XSL-Transformation von XMLDocument aus. Gibt nach erfolgreicher Ausführung des Vorgangs True zurück.

Argument Beschreibung
xslFileName Der vollständige Pfad und Dateiname der XSL-Transformationsdatei.
outputFileName Der vollständige Pfad und Dateiname der Ausgabedatei
xslArgs Optional. Zusätzlicher Parameter für die XSL-Transformation einer flachen Liste (plist) mit Name/Wert-Paaren. Vorgabe ist {}.
overwriteIfExists? Optional. Wenn True und die Datei mit outputfileName vorhanden ist, wird die Datei überschrieben. Vorgabe ist True.
ignoreErrors? Optional. Wenn True, führt ein Fehler bei der Ausführung des Vorgangs zu keiner Ausnahme. Vorgabe ist False.