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.
Namnområdet System.Xml ger en programmässig representation av XML-dokument, fragment, noder eller noduppsättningar i minnet med hjälp av XmlDocument klasserna eller XPathDocument .
Klassen XPathDocument ger en snabb, skrivskyddad, minnesintern representation av ett XML-dokument med hjälp av XPath-datamodellen. Klassen XmlDocument ger en redigerbar minnesintern representation av ett XML-dokument som implementerar W3C Document Object Model (DOM) Level 1 Core och Core DOM Level 2. Båda klasserna implementerar IXPathNavigable gränssnittet och returnerar ett XPathNavigator objekt som används för att välja, utvärdera, navigera och i vissa fall redigera underliggande XML-data.
I följande avsnitt beskrivs funktionen för XPathNavigator klassen baserat på den klass som returnerar den.
I det här avsnittet
Läsa XML-data med XPathDocument och XmlDocument
Beskriver hur du skapar ett skrivskyddat XPathDocument klassobjekt för att läsa ett XML-dokument och hur du skapar ett redigerbart XmlDocument klassobjekt för att läsa och redigera ett XML-dokument. Det här avsnittet beskriver också hur du returnerar ett XPathNavigator objekt från varje klass för att navigera och redigera ett XML-dokument.
Välja, utvärdera och matcha XML-data med XPathNavigator
Beskriver metoderna för klassen XPathNavigator som används för att välja noder i ett XPathDocument eller XmlDocument -objekt med hjälp av en XPath-fråga, utvärdera och undersöka resultatet av ett XPath-uttryck och avgöra om en nod i ett XML-dokument matchar ett visst XPath-uttryck.
Komma åt XML-data med XPathNavigator
Beskriver metoderna för klassen XPathNavigator som används för att navigera i noder, extrahera XML-data och få åtkomst till starkt inskrivna XML-data i ett XPathDocument eller XmlDocument -objekt.
Redigera XML-data med XPathNavigator
Beskriver metoderna för klassen XPathNavigator som används för att infoga, ändra och ta bort noder och värden från ett XML-dokument som finns i ett XmlDocument objekt.
Schemaverifiering med XPathNavigator
Beskriver hur du verifierar XML-innehållet i ett XPathDocument eller XmlDocument -objekt.