Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Referenz
Konzepte
Lesen von XML mit dem "XmlReader"
Verarbeiten von XML-Daten mithilfe des XPath-Datenmodells