Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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 Language-Integrated Query (LINQ). 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.