Bearbeta XML-data i minnet
Microsoft .NET Framework innehåller tre modeller för bearbetning av XML-data: XmlDocument klassen, XPathDocument klassen och LINQ till XML (C#) och LINQ till XML (Visual Basic).
Klassen XmlDocument implementerar W3C-dokumentobjektmodellen (DOM) nivå 1 core och rekommendationer på DOM-nivå 2. DOM är en minnesintern trädrepresentation av ett XML-dokument. XmlDocument Med och dess relaterade klasser kan du konstruera XML-dokument, läsa in och komma åt data, ändra data och spara ändringar.
Klassen XPathDocument är ett skrivskyddat minnesinternt datalager som baseras på XPath-datamodellen. Klassen XPathNavigator erbjuder flera redigeringsalternativ och navigeringsfunktioner med hjälp av en markörmodell över XML-dokument som finns i den skrivskyddade XPathDocument klassen samt XmlDocument klassen.
LINQ till XML är en modell som introduceras i .NET Framework version 3.5 för bearbetning av XML-data. Det är en minnesintern modell som utnyttjar LINQ (Language-Integrated Query). LINQ utökar språksyntaxen för C# och Visual Basic för att tillhandahålla nya frågefunktioner.
I det här avsnittet
Bearbeta XML-data med HJÄLP av DOM-modellen
Diskuterar hur du använder XmlDocument, och dess relaterade klasser för att bearbeta XML-data.
Bearbeta XML-data med hjälp av XPath-datamodellen
Diskuterar hur du använder klasserna XPathDocument, XmlDocumentoch XPathNavigator för att bearbeta XML-data.
Bearbeta XML-data med LINQ till XML
Ger en kort översikt över LINQ till XML och innehåller länkar till LINQ-till XML-dokumentationen.