Stellt die Struktur des geparsten XML-Dokuments dar. Bietet zudem die Möglichkeit, mit XML-Dateien und Zeichenfolgen zu arbeiten.
| Name | Typ | Beschreibung |
|---|---|---|
| inputType | name | Erforderlicher Parameter, der angibt, ob der Dokumentinhalt aus einer Datei (:File) oder aus einer Textzeichenfolge (:Text) gelesen wird. Verwenden Sie die File-Parameter zum Angeben der Datei oder den xmlText-Parameter zum Bereitstellen einer Zeichenfolge. Mögliche Werte: :File, :Text |
| xmlFilePath | string | Vollständiger Pfad der Datei, die zum Erstellen eines Dokuments geladen werden muss. Vorgabegemäß setzt sich dieser aus xmlFileDirectory- und xmlFileName-Regeln zusammen. |
| xmlFileName | string | Name der Datei, die zum Erstellen eines Dokuments (nur Dateiname) geladen werden muss. Vorgabewert: "" (leere Zeichenfolge) |
| xmlFileDirectory | string | Verzeichnis mit der Datei, die zum Erstellen eines Dokuments geladen werden muss. Vorgabewert: ProjectLocation() |
| xmltext | string | XML-Text, aus dem XmlDocument erstellt werden soll. Kann alternativ zu xmlFilePath verwendet werden. Vorgabewert: "" (leere Zeichenfolge) |
| expandChildNodes? | boolean | Gibt an, ob untergeordnete Knoten erweitert werden sollen. Vorgabe ist True. |
| Name | Typ | Beschreibung |
|---|---|---|
| ValidInputTypes | list | Enthält die Liste geeigneter Eingaben für die inputType-Regel. Wert: { :Text, :File } |
xpathValue( xpath As String, _
Optional ignoreErrors? As Boolean = False, _
Optional defaultValue As String = "" ) As String
Gibt die XML-Zeichenfolge zurück, die das Ergebnis der XPath-Abfrageoperation darstellt (innerer Text). Dies entspricht dem .SelectSingleNode-Aufruf. Wenn mehrere Knoten der XPath-Abfrage entsprechen, wird der Text des ersten Knotens zurückgegeben.
| Argument | Beschreibung |
|---|---|
| xpath | XPath-Abfragezeichenfolge |
| ignoreErrors? | Optional. Wenn True festgelegt ist, führen Fehler nicht zu Ausnahmen. Vorgabe ist False. |
| defaultValue | Optional. Entspricht der zurückgegebenen Zeichenfolge, wenn der Fehler auftritt (und ignoreErrors? True ist). |
xpathValues( xpath As String, _
Optional ignoreErrors? As Boolean = False ) As List
Gibt die Liste der XML-Zeichenfolgen zurück, die das Ergebnis der XPath-Operation darstellen. Dies entspricht dem .SelectNodes-Aufruf. Die inneren Texte aller Knoten, die der XPath-Abfrage entsprechen, werden in Elementen der Liste zurückgegeben.
| Argument | Beschreibung |
|---|---|
| xpath | XPath-Abfragezeichenfolge |
| ignoreErrors? | Optional. Wenn True festgelegt ist, führen Fehler nicht zu Ausnahmen. Vorgabe ist False. |