Sdílet prostřednictvím


Ü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

Schreiben von XML mit dem "XmlWriter"

XSLT-Transformationen

XML-Schemaobjektmodell (SOM)

LINQ to XML