Das Document Object Model (DOM) ist die älteste und wohl die einfachste Methode für die Arbeit mit allgemeinen XML-Dokumenten. Microsofts XML Core Services 4.0 (MSXML2) stellt einen leistungsfähigen DOM-Parser bereit, der allen Anforderungen des W3C an einen DOM Level 3-Parser genügt und sogar noch darüber hinausgeht. Das einzige Problem dabei ist, dass die mitgelieferte Dokumentation reichlich zu wünschen übrig lässt. Sich durch die unzähligen COM-Klassen zu kämpfen, ist nur etwas für wackere Programmierer, und Informationen zu einfachen Aufgaben findet man nur äußerst spärlich.
Drei grundlegende Aufgaben will man mit einem DOM-Parser erledigen: Lesen eines vorhandenen Dokuments, Bearbeiten eines vorhandenen Dokuments und Erstellen eines neuen Dokuments. Außerdem möchte man sicher auf die eine oder andere Weise die Gültigkeit eines Dokuments überprüfen. Ich habe als Beispiel eine VB6-Anwendung namens BookEditor geschrieben, welche die Verwendung des DOM-Parsers in MSXML veranschaulicht. Die Anwendung erstellt ein neues XML-Dokument, das so aussieht wie die Book Catalog-XML-Datei, die ich in den „Remedial XML“-Artikeln verwendet habe, und füllt diese mit Inhalten. Den Beispiel-Code können Sie hier herunterladen.
Copilot wird stärker in Microsoft 365 integriert. Neue Funktionen stehen unter anderem für Excel, Outlook,…
Schwachstelle weist laut Tenable auf schwerwiegende Sicherheitslücke in Google Cloud Diensten hin, insbesondere App Engine,…
Die neue Version kommt mit einem Supportzeitraum von fünf Jahren. Währenddessen erhält Office LTSC 2024…
Sie führen unter Umständen zur Preisgabe vertraulicher Informationen oder gar zu einem Systemabsturz. Apples KI-Dienste…
Das Projekt liegt wahrscheinlich für rund zwei Jahre auf Eis. Aus der Fertigungssparte Intel Foundry…
Der Sicherheitscheck entzieht unsicheren Websites automatisch alle Berechtigungen. Zudem können Nutzer in Chrome künftig Websites…