System.Xml.Linq Ruang nama

Berisi kelas untuk LINQ ke XML. LINQ ke XML adalah antarmuka pemrograman XML dalam memori yang memungkinkan Anda memodifikasi dokumen XML secara efisien dan mudah.

Kelas

Extensions

Berisi metode ekstensi LINQ ke XML.

XAttribute

Mewakili atribut XML.

XCData

Mewakili simpul teks yang berisi CDATA.

XComment

Mewakili komentar XML.

XContainer

Mewakili simpul yang dapat berisi simpul lain.

XDeclaration

Mewakili deklarasi XML.

XDocument

Mewakili dokumen XML. Untuk komponen dan penggunaan XDocument objek, lihat Gambaran Umum Kelas XDocument.

XDocumentType

Mewakili Definisi Tipe Dokumen XML (DTD).

XElement

Mewakili elemen XML. Lihat Gambaran Umum Kelas XElement dan bagian Keterangan di halaman ini untuk informasi dan contoh penggunaan.

XName

Mewakili nama elemen atau atribut XML.

XNamespace

Mewakili namespace XML. Kelas ini tidak dapat diwariskan.

XNode

Mewakili konsep abstrak simpul (elemen, komentar, jenis dokumen, instruksi pemrosesan, atau simpul teks) di pohon XML.

XNodeDocumentOrderComparer

Berisi fungsionalitas untuk membandingkan simpul untuk urutan dokumennya. Kelas ini tidak dapat diwariskan.

XNodeEqualityComparer

Membandingkan simpul untuk menentukan apakah node tersebut sama. Kelas ini tidak dapat diwariskan.

XObject

Mewakili simpul atau atribut di pohon XML.

XObjectChangeEventArgs

Menyediakan data untuk peristiwa Changing dan Changed.

XProcessingInstruction

Mewakili instruksi pemrosesan XML.

XStreamingElement

Mewakili elemen dalam pohon XML yang mendukung output streaming yang ditangguhkan.

XText

Mewakili simpul teks.

Enum

LoadOptions

Menentukan opsi pemuatan saat mengurai XML.

ReaderOptions

Menentukan apakah akan menghilangkan namespace duplikat saat memuat XDocument dengan XmlReader.

SaveOptions

Menentukan opsi serialisasi.

XObjectChange

Menentukan jenis peristiwa saat peristiwa dinaikkan untuk XObject.

Keterangan

Dengan menggunakan LINQ ke XML, Anda dapat:

  • Memuat XML dari file atau aliran.

  • Menserialisasikan XML ke file atau aliran.

  • Buat pohon XML dari awal menggunakan konstruksi fungsional.

  • Kueri pohon XML menggunakan kueri LINQ.

  • Memanipulasi pohon XML dalam memori.

  • Menvalidasi pohon XML menggunakan XSD.

  • Menggunakan kombinasi fitur-fitur ini untuk mengubah pohon XML dari satu bentuk ke bentuk lain.

Lihat juga