| IApplicationResourceStreamResolver | Mewakili resolver aliran sumber daya aplikasi. |
| IHasXmlNode | Mengizinkan sebuah kelas mengembalikan XmlNode dari konteks atau posisi saat ini. |
| IXmlLineInfo | Menyediakan antarmuka untuk memungkinkan sebuah kelas mengembalikan informasi baris dan posisi. |
| IXmlNamespaceResolver | Menyediakan akses hanya-baca ke sekumpulan pemetaan prefiks dan ruang nama. |
| NameTable | Mengimplementasikan XmlNameTable yang bersifat single-threaded. |
| XmlAttribute | Mewakili sebuah atribut. Nilai yang valid dan default untuk atribut tersebut didefinisikan dalam definisi tipe dokumen (DTD) atau skema. |
| XmlAttributeCollection | Mewakili kumpulan atribut yang dapat diakses berdasarkan nama atau indeks. |
| XmlCDataSection | Mewakili bagian CDATA. |
| XmlCharacterData | Menyediakan metode manipulasi teks yang digunakan oleh beberapa kelas. |
| XmlCharType | Untuk keperluan internal. Jangan gunakan kelas ini secara langsung. |
| XmlComment | Mewakili konten komentar XML. |
| XmlConvert | Menyandi dan mendekode nama XML, serta menyediakan metode untuk mengonversi antara tipe runtime dan tipe bahasa definisi XML Schema (XSD). Saat mengonversi tipe data, nilai yang dikembalikan tidak bergantung pada locale. |
| XmlDeclaration | Mewakili node deklarasi XML . |
| XmlDocument | Mewakili sebuah dokumen XML. Anda dapat menggunakan kelas ini untuk memuat, memvalidasi, mengedit, menambah, dan memposisikan XML dalam sebuah dokumen. |
| XmlDocumentFragment | Mewakili objek ringan yang berguna untuk operasi penyisipan pohon. |
| XmlDocumentType | Mewakili deklarasi tipe dokumen. |
| XmlElement | Mewakili sebuah elemen. |
| XmlEntity | Mewakili deklarasi entitas, seperti . |
| XmlEntityReference | Mewakili node referensi entitas. |
| XmlImplementation | Mendefinisikan konteks untuk sekumpulan objek XmlDocument. |
| XmlLinkedNode | Mengembalikan node yang segera mendahului atau mengikuti node ini. |
| XmlNamedNodeMap | Mewakili kumpulan node yang dapat diakses berdasarkan nama atau indeks. |
| XmlNamespaceManager | Menyelesaikan, menambah, dan menghapus ruang nama pada sebuah koleksi serta menyediakan manajemen ruang lingkup untuk ruang nama tersebut. |
| XmlNameTable | Tabel objek string yang diatomisasi. |
| XmlNode | Mewakili satu node tunggal dalam dokumen XML. |
| XmlNodeChangedEventArgs | Menyediakan data untuk peristiwa XmlDocument::NodeChanged, XmlDocument::NodeChanging, XmlDocument::NodeInserted, XmlDocument::NodeInserting, XmlDocument::NodeRemoved, dan XmlDocument::NodeRemoving. |
| XmlNodeList | Mewakili koleksi node yang terurut. |
| XmlNodeReader | Mewakili pembaca yang menyediakan akses cepat, tidak ter-cache, hanya maju ke data XML dalam sebuah XmlNode. |
| XmlNotation | Mewakili deklarasi notasi, seperti . |
| XmlParserContext | Menyediakan semua informasi konteks yang diperlukan oleh XmlReader untuk mengurai fragmen XML. |
| XmlProcessingInstruction | Mewakili instruksi pemrosesan, yang didefinisikan oleh XML untuk menyimpan informasi spesifik prosesor dalam teks dokumen. |
| XmlQualifiedName | Mewakili nama terkualifikasi XML. |
| XmlReader | Mewakili pembaca yang menyediakan akses cepat, tidak ter-cache, hanya maju ke data XML. |
| XmlReaderSettings | Menentukan satu set fitur untuk didukung pada objek XmlReader yang dibuat oleh metode XmlReader::Create. |
| XmlResolver | Menyelesaikan sumber daya XML eksternal yang dinamai oleh Uniform Resource Identifier (URI). |
| XmlSecureResolver | Membantu mengamankan implementasi lain dari XmlResolver dengan membungkus objek XmlResolver dan membatasi sumber daya yang dapat diakses oleh XmlResolver yang mendasarinya. |
| XmlSignificantWhitespace | Mewakili spasi putih di antara markup dalam node konten campuran atau spasi putih dalam ruang lingkup xml:space=‘preserve’. Ini juga disebut sebagai spasi putih signifikan. |
| XmlText | Mewakili konten teks dari sebuah elemen atau atribut. |
| XmlTextReader | Mewakili pembaca yang menyediakan akses cepat, tidak ter-cache, hanya maju ke data XML. |
| XmlTextWriter | Mewakili penulis yang menyediakan cara cepat, tidak ter-cache, hanya maju untuk menghasilkan aliran atau file yang berisi data XML yang sesuai dengan W3C Extensible Markup Language (XML) 1.0 dan rekomendasi Namespaces in XML. |
| XmlUrlResolver | Menyelesaikan sumber daya XML eksternal yang dinamai oleh Uniform Resource Identifier (URI). |
| XmlValidatingReader | Mewakili pembaca yang menyediakan validasi definisi tipe dokumen (DTD), skema XML-Data Reduced (XDR), dan bahasa definisi XML Schema (XSD). |
| XmlWhitespace | Mewakili spasi putih dalam konten elemen. |
| XmlWriter | Mewakili penulis yang menyediakan cara cepat, tidak ter-cache, hanya maju untuk menghasilkan aliran atau file yang berisi data XML. |
| XmlWriterSettings | Menentukan satu set fitur untuk didukung pada objek XmlWriter yang dibuat oleh metode XmlWriter::Create. |