XML-Verarbeitungsoptionen
Aktualisiert: November 2007
Dieses Dokument enthält eine Übersicht über die Microsoft-Technologien zum Verarbeiten von XML-Daten. Eine eingehende Beschäftigung mit diesen Optionen kann Ihnen bei der Auswahl der richtigen Optionen für Ihre Anwendung helfen.
.NET Framework-Optionen
Option |
Namespace |
Beschreibung |
---|---|---|
LINQ to XML stellt eine In-Memory-Oberfläche für den Zugriff auf XML-Daten bereit, die mit einer aktualisierten und umgestalteten DOM-Benutzeroberfläche vergleichbar ist. LINQ to XML nutzt die Language Integrated Query (LINQ)-Technologie, die mit .NET Framework 3.5 neu eingeführt wurde. |
||
Die XmlReader-Klasse stellt eine schnelle Möglichkeit für den Zugriff auf XML-Daten ausschließlich in Vorwärtsrichtung und ohne Zwischenspeicherung bereit. |
||
Die XmlWriter-Klasse stellt eine schnelle Möglichkeit für das Generieren von XML-Daten ausschließlich in Vorwärtsrichtung und ohne Zwischenspeicherung bereit. |
||
Die XmlDocument-Klasse implementiert Schnittstellen zum Lesen und Erstellen von XML-Dokumenten entsprechend den W3C-Empfehlungen "Document Object Model (DOM) Level 1" und "Document Object Model (DOM) Level 2 Core Specification". |
||
Die XPathNavigator-Klasse stellt mehrere Bearbeitungsoptionen und Navigationsfunktionen für XML in einem XmlDocument oder einem XPathDocument bereit. |
||
Die XslCompiledTransform-Klasse stellt Optionen zum Transformieren von XML-Daten mit XSL-Transformationen bereit. Das neue Tool XSLTC.exe ermöglicht die Verwendung von Verweisen auf vorkompilierte Transformationen in einer Anwendung. |
Win32- und COM-basierte Optionen
Option |
Beschreibung |
---|---|
XmlLite ist ein schneller XML-Parser, der ausschließlich in Vorwärtsrichtung und ohne Zwischenspeicherung arbeitet und mit dem Entwickler leistungsfähige XML-Anwendungen erstellen können. XmlLite funktioniert mit jeder Sprache, die Dynamic Link Librarys (DLLs) verwenden kann; Microsoft empfiehlt, C++ zu verwenden. |
|
MSXML ist die COM-basierte Technologie für die XML-Verarbeitung in Microsoft Windows. MSXML stellt eine systemeigene Implementierung des Dokumentobjektmodells (DOM) mit Unterstützung für XPath und XSLT bereit. Darüber hinaus enthält MSXML den ereignisbasierten Parser SAX2. |
Siehe auch
Konzepte
Lesen von XML mit dem "XmlReader"
Verarbeiten von XML-Daten mithilfe des XPath-Datenmodells