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.
Fast zwei Drittel halten jedoch eine Umsetzung aller Vorgaben von NIS 2 bis Jahresende für…
Mit dem Dekryptor von Bitdefender können Opfer von Attacken mit der Shrinklocker-Ransomware Dateien wiederherstellen.
In der Vorweihnachtszeit ist vor allem Malvertising auf dem Vormarsch. Cyberkriminelle locken Nutzer über schädliche…
Dazu trägt unter der Infostealer Lumma-Stealer bei. Hierzulande dominiert der Infostealer Formbook die Malware-Landschaft.
Eine schwerwiegende Anfälligkeit hebelt die Sicherheitsfunktion Seitenisolierung auf. Betroffen sind Chrome für Windows, macOS und…
DeepL Voice ermöglicht Live‑Übersetzung von Meetings und Gesprächen in 13 Sprachen.