LoadXML (MSXML)
Aus API-Wiki
Mit LoadXML kann ein XML-Knotenset aus einer Zeichenkette erstellt werden.
Result = Object.LoadXML(Zeichenkette)
Result | optional | Boolean | Gibt an, ob die Zeichenkette XML-konform war und daraus ein XML-Knotenset erstellt werden konnte |
Object | erforderlich | DOMDocument oder | Verweis auf das Objekt, welches das Knotenset vorhalten wird |
Zeichenkette | erforderlich | String | Zeichenkette mit einer XML-Struktur |
Beispiel
Dim objXml As MSXML2.FreeThreadedDOMDocument Dim strXml As String strXml = VBA.Constants.vbNullString strXml = strXml & "<?xml version=""1.0""?>" & VBA.Constants.vbNewLine strXml = strXml & "<bibliothek>" & VBA.Constants.vbNewLine strXml = strXml & vbTab & "<buecher>" & VBA.Constants.vbNewLine strXml = strXml & vbTab & vbTab & "<buch name=""VB für Dummies"" />" & VBA.Constants.vbNewLine strXml = strXml & vbTab & vbTab & "<buch name=""Turbo Pascal für Dummies"" />" & VBA.Constants.vbNewLine strXml = strXml & vbTab & "</buecher>" & VBA.Constants.vbNewLine strXml = strXml & "</bibliothek>" & VBA.Constants.vbNewLine Set objXml = New MSXML2.FreeThreadedDOMDocument With objXml .async = False .validateOnParse = True If .LoadXML(strXml) Then Debug.Print .xml Else Debug.Print "[Fehler] " & .parseError.reason End If End With Set objXml = Nothing
Weblinks
Diese Deklaration wurde von Helge Rex erstellt. Sollten Sie Fragen zur Verwendung der entsprechenden Funktion haben, so verwenden Sie hierfür bitte das Visual Basic Forum, die Artikeldiskussionsseite oder die Nutzerdiskussionsseite.