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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: