Megosztás a következőn keresztül:


XML-adatok feldolgozása az XPath-adatmodell használatával

A System.Xml névtér programozott módon jeleníti meg az XML-dokumentumokat, a töredékeket, a csomópontokat vagy a csomópontkészleteket a memóriában az osztályok vagy XPathDocument osztályok XmlDocument használatával.

Az XPathDocument osztály egy XML-dokumentum gyors, írásvédett, memórián belüli ábrázolását biztosítja az XPath-adatmodell használatával. Az XmlDocument osztály a W3C-dokumentumobjektum-modellt (DOM) 1. szintű mag- és core DOM 2. szintű xml-dokumentum szerkeszthető memóriában ábrázolja. Mindkét osztály implementálja az IXPathNavigable interfészt, és visszaad egy XPathNavigator objektumot, amely a mögöttes XML-adatok kiválasztására, kiértékelésére, navigálására és bizonyos esetekben szerkesztésére szolgál.

A következő szakaszok az osztály funkcióit XPathNavigator írják le a visszaadott osztály alapján.

A szakasz tartalma

XML-adatok olvasása az XPathDocument és az XmlDocument használatával
Ismerteti, hogyan hozhat létre írásvédett XPathDocument osztályobjektumot egy XML-dokumentum olvasásához, és hogyan hozhat létre szerkeszthető XmlDocument osztályobjektumot az XML-dokumentumok olvasásához és szerkesztéséhez. Ez a témakör azt is ismerteti, hogyan ad vissza egy XPathNavigator objektumot az egyes osztályokból egy XML-dokumentum navigálásához és szerkesztéséhez.

XML-adatok kiválasztása, kiértékelése és egyeztetése az XPathNavigator használatával
Ismerteti annak az osztálynak a XPathNavigator metódusait, amellyel XPath-lekérdezéssel jelölhetők ki csomópontok egy vagy XmlDocument több XPathDocument objektumban, kiértékelheti és megvizsgálhatja az XPath-kifejezések eredményeit, és megállapíthatja, hogy egy XML-dokumentumban lévő csomópont megfelel-e egy adott XPath-kifejezésnek.

XML-adatok elérése az XPathNavigator használatával
A csomópontok közötti navigáláshoz, AZ XML-adatok kinyeréséhez és az erősen gépelt XML-adatokhoz való hozzáféréshez használt osztály módszereit XPathNavigator ismerteti.XPathDocumentXmlDocument

XML-adatok szerkesztése az XPathNavigator használatával
Az objektumban található XML-dokumentum csomópontjainak és értékeinek beszúrására, módosítására és eltávolítására használt osztály módszereit XPathNavigatorXmlDocument ismerteti.

Sémaérvényesítés az XPathNavigator használatával
Az egy vagy XmlDocument objektumban XPathDocument található XML-tartalom ellenőrzésének módjait ismerteti.

Lásd még