BEISPIEL
BEISPIEL
BEISPIEL
Kapitel 12: XML in Theorie und Praxis
Ereignis Beschreibung
ondataavailable Ereignis tritt ein, wenn Daten für die Verarbeitung bereitstehen und diese vom Parser verarbeitet
wurden.
onreadystatechange Ereignis tritt mit jeder Änderung der readyState-Eigenschaft auf.
Tabelle 12.4 Wichtige Ereignisse des DOMDocument-Objekts
Eine Instanz bilden Sie wie im folgenden Beispiel angegeben.
Instanz bilden
Dim xmlDoc As MSXML.DOMDocument60
...
Set xmlDoc = New MSXML.DOMDocument60
Die erzeugte Instanz können Sie nach der Verwendung mit der folgenden Anweisung wieder löschen:
Set xmlDoc = Nothing
Laden von Dokumenten
Haben Sie erfolgreich eine Instanz erzeugt, können Sie auch schon ein neues XML-Dokument erzeugen
oder eine vorhandene Datei von der Festplatte oder aus dem Internet laden. Die Load-Methode unterstützt
sowohl »normale« Pfadangaben (\\server\e\files\test.xml bzw. c:\test.xml) als auch URL-Angaben mit Web-
adressen (http://www.xyz-abc.com/test.xml).
Laden einer Datei
If xmlDoc.Load("C:\test7.xml") Then ' erfolgreich geladen ...
...
Else ' Fehler beim Laden der Datei ...
...
End If
Alternativ können Sie die Dokumente auch aus einer String-Variablen laden. Verwenden Sie dazu die
LoadXML-Methode.
Laden von XML-Daten aus einem String
Dim xmlDoc As New DOMDocument30
Dim mystr As String
mystr = "<WELT>"
mystr = mystr & " <KONTINENTE>"
mystr = mystr & " </KONTINENTE>"
mystr = mystr & "</WELT>"
772

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.