XML-adatok feldolgozása a memóriában
A Microsoft .NET-keretrendszer az XML-adatok feldolgozásához három modellt tartalmaz: az XmlDocument osztályt, az osztályt és a XPathDocument LINQ-t XML-hez (C#) és a LINQ-t XML-hez (Visual Basic).
Az XmlDocument osztály implementálja a W3C-dokumentumobjektum-modell (DOM) 1. szintű magját és az alapvető DOM 2. szintű ajánlásokat. A DOM egy XML-dokumentum memóriabeli (gyorsítótárbeli) faképe. A XmlDocument kapcsolódó osztályokkal XML-dokumentumokat hozhat létre, adatokat tölthet be és érhet el, módosíthatja az adatokat, és mentheti a módosításokat.
Az XPathDocument osztály egy írásvédett, memórián belüli adattár, amely az XPath-adatmodellen alapul. Az XPathNavigator osztály számos szerkesztési lehetőséget és navigációs képességet kínál a kurzormodell használatával az írásvédett XPathDocument osztályban és az XmlDocument osztályban található XML-dokumentumokon keresztül.
A LINQ to XML egy olyan modell, amelyet a .NET-keretrendszer 3.5-ös verziójában vezetnek be AZ XML-adatok feldolgozásához. Ez egy memóriabeli modell, amely a Language-Integrated Queryt (LINQ) használja. A LINQ kibővíti a C# és a Visual Basic nyelvszintaxisát, hogy új lekérdezési képességeket biztosítson.
A szakasz tartalma
XML-adatok feldolgozása a DOM-modell használatával
Az XML-adatok feldolgozásához a XmlDocument, és annak kapcsolódó osztályait ismerteti.
XML-adatok feldolgozása az XPath-adatmodell használatával
Az XML-adatok feldolgozásához használt XPathDocument, XmlDocumentés XPathNavigator osztályokat ismerteti.
XML-adatok feldolgozása LINQ-ról XML-re
Rövid áttekintést nyújt a LINQ-ről AZ XML-hez, és hivatkozásokat biztosít a LINQ és az XML dokumentációjára.
Kapcsolódó témakörök
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: