Übersicht über XML in .NET Framework
Aktualisiert: November 2007
Dieses Dokument fasst die .NET Framework-XML-Klassen und die von ihnen bereitgestellten Verarbeitungsoptionen zusammen.
Zusammenfassung der Entwurfsziele
Beim Entwurf der XML-Klassen in .NET Framework standen die folgenden Ziele im Mittelpunkt:
hohe Produktivität der Entwickler
Einhaltung der W3C-Standards
Erweiterbarkeit
Architektur mit austauschbaren Komponenten
hohe Leistung
Integration in ADO.NET
Ausführliche Informationen zu den XML-Klassen in .NET Framework finden Sie in den Abschnitten zu den Namespaces System.Xml, System.Xml.XPath, System.Xml.Xsl, System.Xml.Schema und System.Xml.Linq.
Zusammenfassung der XML-Verarbeitungsoptionen
XML-Verarbeitung im Arbeitsspeicher ("In-Memory"): .NET Framework bietet drei Optionen für die Verarbeitung von XML-Daten im Arbeitsspeicher: LINQ to XML, die XPathNavigator-Klasse und die XmlDocument-Klasse.
Streambasierte XML-Verarbeitung: Die Klassen XmlWriter und XmlReader stellen eine Möglichkeit zur Verarbeitung von XML-Daten ausschließlich in Vorwärtsrichtung und ohne Zwischenspeicherung bereit.
Weitere Informationen dazu finden Sie unter XML-Verarbeitungsoptionen in .NET Framework.
Siehe auch
Konzepte
Lesen von XML mit dem "XmlReader"
Weitere Ressourcen
Verarbeitung von XML-Daten im Arbeitsspeicher