Überblick über die XML-Zugriffsmodelle
Das .NET Framework 4.0 enthält vier Zugriffsmodelle für XML:
XML-DOM mit den Klassen
XmlDocument
,XmlElement
,XmlAttribute
etc.LINQ to XML mit den Klassen
XDocument
,XElement
,XAttribute
etc.Klasse
XmlReader
XPath Data Model mit der Klasse
XPathNavigator
Das XML-DOM ist ein sehr komfortables und in Hinblick auf den erzeugten XML-Code zuverlässiges Modell, jedoch nicht sehr effizient, wenn es nur darum geht, Daten aus einer XML-Datei zu lesen, da zu Beginn immer alle Daten in den Hauptspeicher geladen werden müssen, um dort ein Objektmodell aufzubauen (siehe Abbildung). Neu seit .NET 3.5 ist LINQ to XML, das intern auf dem XML-DOM basiert, aber dem Entwickler eine komfortablere Programmierschnittstelle mit Unterstützung ...
Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.