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.

XML-dokumentumok és -adatok