Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Microsoft .NET Framework enthält drei Modelle für die Verarbeitung von XML-Daten: die XmlDocument Klasse, die XPathDocument Klasse und LINQ to XML (C#) und LINQ to XML (Visual Basic).
Die XmlDocument Klasse implementiert das W3C-Dokumentobjektmodell (DOM) der Kern-DOM-Ebene 1 und die Kern-DOM-Empfehlungen der Ebene 2. Das DOM ist eine im Speicher befindliche (Cache) Baumstruktur-Darstellung eines XML-Dokuments. Mit den XmlDocument zugehörigen Klassen können Sie XML-Dokumente erstellen, Daten laden und zugreifen, Daten ändern und Änderungen speichern.
Die XPathDocument Klasse ist ein schreibgeschützter Speicher im Arbeitsspeicher, der auf dem XPath-Datenmodell basiert. Die XPathNavigator-Klasse bietet Optionen zur Bearbeitung und zum Navigieren mit einem Cursormodell in XML-Dokumenten, die in der schreibgeschützten XPathDocument-Klasse oder in der XmlDocument-Klasse enthalten sind.
LINQ to XML ist ein Modell, das in .NET Framework, Version 3.5 für die Verarbeitung von XML-Daten eingeführt wurde. Es handelt sich um ein Speichermodell, das Language-Integrated Query (LINQ) nutzt. LINQ erweitert die Sprachsyntax von C# und Visual Basic, um neue Abfragefunktionen bereitzustellen.
In diesem Abschnitt
Verarbeiten von XML-Daten mithilfe des DOM-Modells
Erläutert die Verwendung von XmlDocument und der zugehörigen Klassen zur Verarbeitung von XML-Daten.
Verarbeiten von XML-Daten mithilfe des XPath-Datenmodells
Erläutert die Verwendung der Klassen XPathDocument, XmlDocument und XPathNavigator zur Verarbeitung von XML-Daten.
Verarbeiten von XML-Daten mithilfe von LINQ to XML
Enthält eine kurze Übersicht über LINQ to XML und Links zur LINQ to XML-Dokumentation.