Bagikan melalui


Pemrosesan Data XML In-Memory

Microsoft .NET Framework menyertakan tiga model untuk memproses data XML: XmlDocument kelas, XPathDocument kelas, dan LINQ ke XML (C#) dan LINQ ke XML (Visual Basic).

XmlDocument kelas mengimplementasikan model objek dokumen W3C (DOM) inti tingkat 1 dan rekomendasi DOM inti tingkat 2. DOM adalah representasi pohon dalam memori (cache) dari dokumen XML. XmlDocument Dengan kelas terkait dan , Anda dapat membuat dokumen XML, memuat dan mengakses data, memodifikasi data, dan menyimpan perubahan.

Kelas XPathDocument ini adalah penyimpanan data baca-saja dalam memori yang didasarkan pada model data XPath. Kelas XPathNavigator menawarkan beberapa opsi pengeditan dan kemampuan navigasi menggunakan model kursor melalui dokumen XML yang terkandung dalam kelas XPathDocument yang hanya baca, serta kelas XmlDocument.

LINQ ke XML adalah model yang diperkenalkan dalam .NET Framework versi 3.5 untuk memproses data XML. Ini adalah model dalam memori yang memanfaatkan kueriLanguage-Integrated (LINQ). LINQ memperluas sintaks bahasa C# dan Visual Basic untuk menyediakan kemampuan kueri baru.

Pada bagian ini

Memproses Data XML Menggunakan Model DOM
Membahas penggunaan XmlDocument dan kelas terkait untuk memproses data XML.

Memproses Data XML Menggunakan Model Data XPath
Membahas penggunaan kelas XPathDocument, XmlDocument, dan XPathNavigator untuk memproses data XML.

Memproses Data XML Menggunakan LINQ ke XML
Menyediakan gambaran umum singkat LINQ ke XML dan menyediakan tautan ke dokumentasi LINQ ke XML.

Dokumen dan Data XML