XmlDocument Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili dokumen XML. Anda dapat menggunakan kelas ini untuk memuat, memvalidasi, mengedit, menambahkan, dan memposisikan XML dalam dokumen.
public ref class XmlDocument : System::Xml::XmlNode
public class XmlDocument : System.Xml.XmlNode
type XmlDocument = class
inherit XmlNode
Public Class XmlDocument
Inherits XmlNode
- Warisan
- Turunan
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk XmlDocument.
Konstruktor
| Nama | Deskripsi |
|---|---|
| XmlDocument() |
Menginisialisasi instans baru dari kelas XmlDocument. |
| XmlDocument(XmlImplementation) |
Menginisialisasi instans |
| XmlDocument(XmlNameTable) |
Menginisialisasi instans |
Properti
| Nama | Deskripsi |
|---|---|
| Attributes |
Mendapatkan yang XmlAttributeCollection berisi atribut simpul ini. (Diperoleh dari XmlNode) |
| BaseURI |
Mendapatkan URI dasar simpul saat ini. |
| ChildNodes |
Mendapatkan semua simpul anak dari simpul. (Diperoleh dari XmlNode) |
| DocumentElement |
Mendapatkan akar XmlElement untuk dokumen. |
| DocumentType |
Mendapatkan node yang berisi deklarasi DOCTYPE. |
| FirstChild |
Mendapatkan anak pertama dari simpul. (Diperoleh dari XmlNode) |
| HasChildNodes |
Mendapatkan nilai yang menunjukkan apakah simpul ini memiliki simpul anak. (Diperoleh dari XmlNode) |
| Implementation |
XmlImplementation Mendapatkan objek untuk dokumen saat ini. |
| InnerText |
InvalidOperationException Melemparkan dalam semua kasus. |
| InnerText |
Mendapatkan atau mengatur nilai yang digabungkan dari simpul dan semua simpul anaknya. (Diperoleh dari XmlNode) |
| InnerXml |
Mendapatkan atau mengatur markup yang mewakili turunan simpul saat ini. |
| IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah simpul saat ini bersifat baca-saja. |
| Item[String, String] |
Mendapatkan elemen turunan pertama dengan yang ditentukan LocalName dan NamespaceURI. (Diperoleh dari XmlNode) |
| Item[String] |
Mendapatkan elemen turunan pertama dengan yang ditentukan Name. (Diperoleh dari XmlNode) |
| LastChild |
Mendapatkan anak terakhir dari simpul. (Diperoleh dari XmlNode) |
| LocalName |
Mendapatkan nama lokal simpul. |
| Name |
Mendapatkan nama node yang memenuhi syarat. |
| NamespaceURI |
Mendapatkan URI namespace dari simpul ini. (Diperoleh dari XmlNode) |
| NameTable |
Mendapatkan yang XmlNameTable terkait dengan implementasi ini. |
| NextSibling |
Mendapatkan simpul segera mengikuti simpul ini. (Diperoleh dari XmlNode) |
| NodeType |
Mendapatkan jenis simpul saat ini. |
| OuterXml |
Mendapatkan markup yang berisi simpul ini dan semua simpul anaknya. (Diperoleh dari XmlNode) |
| OwnerDocument |
Mendapatkan tempat XmlDocument simpul saat ini berada. |
| ParentNode |
Mendapatkan simpul induk dari simpul ini (untuk simpul yang dapat memiliki orang tua). |
| ParentNode |
Mendapatkan induk simpul ini (untuk simpul yang dapat memiliki orang tua). (Diperoleh dari XmlNode) |
| Prefix |
Mendapatkan atau mengatur awalan namespace dari simpul ini. (Diperoleh dari XmlNode) |
| PreserveWhitespace |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan mempertahankan spasi kosong dalam konten elemen. |
| PreviousSibling |
Mendapatkan simpul segera mendahului simpul ini. (Diperoleh dari XmlNode) |
| PreviousText |
Mendapatkan simpul teks yang segera mendahului simpul ini. (Diperoleh dari XmlNode) |
| SchemaInfo |
Mengembalikan Post-Schema-Validation-Infoset (PSVI) dari simpul. |
| Schemas |
Mendapatkan atau mengatur objek yang XmlSchemaSet terkait dengan ini XmlDocument. |
| Value |
Mendapatkan atau menetapkan nilai simpul. (Diperoleh dari XmlNode) |
| XmlResolver |
Mengatur yang XmlResolver akan digunakan untuk menyelesaikan sumber daya eksternal. |
Metode
| Nama | Deskripsi |
|---|---|
| AppendChild(XmlNode) |
Menambahkan simpul yang ditentukan ke akhir daftar simpul anak, dari simpul ini. (Diperoleh dari XmlNode) |
| Clone() |
Membuat duplikat simpul ini. (Diperoleh dari XmlNode) |
| CloneNode(Boolean) |
Membuat duplikat simpul ini. |
| CreateAttribute(String, String, String) |
XmlAttribute Membuat dengan yang ditentukan Prefix, , LocalNamedan NamespaceURI. |
| CreateAttribute(String, String) |
XmlAttribute Membuat dengan nama yang memenuhi syarat dan NamespaceURI. |
| CreateAttribute(String) |
XmlAttribute Membuat dengan yang ditentukan Name. |
| CreateCDataSection(String) |
Membuat yang XmlCDataSection berisi data yang ditentukan. |
| CreateComment(String) |
Membuat yang XmlComment berisi data yang ditentukan. |
| CreateDefaultAttribute(String, String, String) |
Membuat atribut default dengan awalan, nama lokal, dan URI namespace yang ditentukan. |
| CreateDocumentFragment() |
Membuat sebuah XmlDocumentFragment. |
| CreateDocumentType(String, String, String, String) |
Mengembalikan objek baru XmlDocumentType . |
| CreateElement(String, String, String) |
Membuat elemen dengan yang ditentukan Prefix, , LocalNamedan NamespaceURI. |
| CreateElement(String, String) |
XmlElement Membuat dengan nama yang memenuhi syarat dan NamespaceURI. |
| CreateElement(String) |
Membuat elemen dengan nama yang ditentukan. |
| CreateEntityReference(String) |
XmlEntityReference Membuat dengan nama yang ditentukan. |
| CreateNavigator() |
Membuat objek baru XPathNavigator untuk menavigasi dokumen ini. |
| CreateNavigator() |
XPathNavigator Membuat untuk menavigasi objek ini. (Diperoleh dari XmlNode) |
| CreateNavigator(XmlNode) |
XPathNavigator Membuat objek untuk menavigasi dokumen ini yang diposisikan pada XmlNode yang ditentukan. |
| CreateNode(String, String, String) |
XmlNode Membuat dengan jenis node yang ditentukan, , Namedan NamespaceURI. |
| CreateNode(XmlNodeType, String, String, String) |
XmlNode Membuat dengan yang ditentukan XmlNodeType, , Prefix, Namedan NamespaceURI. |
| CreateNode(XmlNodeType, String, String) |
XmlNode Membuat dengan yang ditentukan XmlNodeType, , Namedan NamespaceURI. |
| CreateProcessingInstruction(String, String) |
XmlProcessingInstruction Membuat dengan nama dan data yang ditentukan. |
| CreateSignificantWhitespace(String) |
Membuat simpul XmlSignificantWhitespace . |
| CreateTextNode(String) |
XmlText Membuat dengan teks yang ditentukan. |
| CreateWhitespace(String) |
Membuat simpul XmlWhitespace . |
| CreateXmlDeclaration(String, String, String) |
Membuat simpul XmlDeclaration dengan nilai yang ditentukan. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetElementById(String) |
XmlElement Mendapatkan dengan ID yang ditentukan. |
| GetElementsByTagName(String, String) |
Mengembalikan XmlNodeList daftar yang berisi semua elemen turunan yang cocok dengan yang ditentukan LocalName dan NamespaceURI. |
| GetElementsByTagName(String) |
Mengembalikan XmlNodeList daftar yang berisi semua elemen turunan yang cocok dengan yang ditentukan Name. |
| GetEnumerator() |
Mendapatkan enumerator yang melakukan iterasi melalui simpul anak di simpul saat ini. (Diperoleh dari XmlNode) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetNamespaceOfPrefix(String) |
Mencari deklarasi xmln terdekat untuk awalan yang diberikan yang berada dalam cakupan untuk simpul saat ini dan mengembalikan URI namespace dalam deklarasi. (Diperoleh dari XmlNode) |
| GetPrefixOfNamespace(String) |
Mencari deklarasi xmln terdekat untuk URI namespace yang diberikan yang berada dalam cakupan untuk simpul saat ini dan mengembalikan awalan yang ditentukan dalam deklarasi tersebut. (Diperoleh dari XmlNode) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| ImportNode(XmlNode, Boolean) |
Mengimpor simpul dari dokumen lain ke dokumen saat ini. |
| InsertAfter(XmlNode, XmlNode) |
Menyisipkan simpul yang ditentukan segera setelah simpul referensi yang ditentukan. (Diperoleh dari XmlNode) |
| InsertBefore(XmlNode, XmlNode) |
Menyisipkan simpul yang ditentukan segera sebelum simpul referensi yang ditentukan. (Diperoleh dari XmlNode) |
| Load(Stream) |
Memuat dokumen XML dari aliran yang ditentukan. |
| Load(String) |
Memuat dokumen XML dari URL yang ditentukan. |
| Load(TextReader) |
Memuat dokumen XML dari yang ditentukan TextReader. |
| Load(XmlReader) |
Memuat dokumen XML dari yang ditentukan XmlReader. |
| LoadXml(String) |
Memuat dokumen XML dari string yang ditentukan. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| Normalize() |
Menempatkan semua simpul XmlText di kedalaman penuh sub-pohon di bawah XmlNode ini ke dalam formulir "normal" di mana hanya markup (yaitu, tag, komentar, instruksi pemrosesan, bagian CDATA, dan referensi entitas) memisahkan simpul XmlText, yaitu, tidak ada simpul XmlText yang berdekatan. (Diperoleh dari XmlNode) |
| PrependChild(XmlNode) |
Menambahkan simpul yang ditentukan ke awal daftar simpul anak untuk simpul ini. (Diperoleh dari XmlNode) |
| ReadNode(XmlReader) |
XmlNode Membuat objek berdasarkan informasi di XmlReader. Pembaca harus diposisikan pada simpul atau atribut. |
| RemoveAll() |
Menghapus semua simpul anak dan/atau atribut simpul saat ini. (Diperoleh dari XmlNode) |
| RemoveChild(XmlNode) |
Menghapus simpul anak yang ditentukan. (Diperoleh dari XmlNode) |
| ReplaceChild(XmlNode, XmlNode) |
Mengganti simpul |
| Save(Stream) |
Menyimpan dokumen XML ke aliran yang ditentukan. |
| Save(String) |
Menyimpan dokumen XML ke file yang ditentukan. Jika file yang ditentukan ada, metode ini akan menimpanya. |
| Save(TextWriter) |
Menyimpan dokumen XML ke yang ditentukan TextWriter. |
| Save(XmlWriter) |
Menyimpan dokumen XML ke yang ditentukan XmlWriter. |
| SelectNodes(String, XmlNamespaceManager) |
Memilih daftar simpul yang cocok dengan ekspresi XPath. Setiap awalan yang ditemukan dalam ekspresi XPath diselesaikan menggunakan yang disediakan XmlNamespaceManager. (Diperoleh dari XmlNode) |
| SelectNodes(String) |
Memilih daftar simpul yang cocok dengan ekspresi XPath. (Diperoleh dari XmlNode) |
| SelectSingleNode(String, XmlNamespaceManager) |
Memilih yang pertama |
| SelectSingleNode(String) |
Memilih yang pertama |
| Supports(String, String) |
Menguji apakah implementasi DOM menerapkan fitur tertentu. (Diperoleh dari XmlNode) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| Validate(ValidationEventHandler, XmlNode) |
Memvalidasi XmlNode objek yang ditentukan terhadap skema XML Schema Definition Language (XSD) dalam Schemas properti . |
| Validate(ValidationEventHandler) |
Memvalidasi XmlDocument terhadap skema XML Schema Definition Language (XSD) yang terkandung dalam Schemas properti . |
| WriteContentTo(XmlWriter) |
Menyimpan semua anak simpul |
| WriteTo(XmlWriter) |
Menyimpan simpul |
Acara
| Nama | Deskripsi |
|---|---|
| NodeChanged |
Terjadi ketika Value simpul milik dokumen ini telah diubah. |
| NodeChanging |
Terjadi ketika Value simpul milik dokumen ini akan diubah. |
| NodeInserted |
Terjadi ketika simpul milik dokumen ini telah dimasukkan ke dalam simpul lain. |
| NodeInserting |
Terjadi ketika simpul milik dokumen ini akan dimasukkan ke dalam simpul lain. |
| NodeRemoved |
Terjadi ketika simpul milik dokumen ini telah dihapus dari induknya. |
| NodeRemoving |
Terjadi ketika simpul milik dokumen ini akan dihapus dari dokumen. |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| ICloneable.Clone() |
Untuk deskripsi anggota ini, lihat Clone(). (Diperoleh dari XmlNode) |
| IEnumerable.GetEnumerator() |
Untuk deskripsi anggota ini, lihat GetEnumerator(). (Diperoleh dari XmlNode) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
| AsQueryable(IEnumerable) |
Mengonversi IEnumerable menjadi IQueryable. |
| Cast<TResult>(IEnumerable) |
Melemparkan elemen IEnumerable ke jenis yang ditentukan. |
| CreateNavigator(XmlDocument, XmlNode) |
Membuat objek navigator XPath untuk menavigasi dokumen yang ditentukan yang diposisikan pada simpul yang ditentukan. |
| CreateNavigator(XmlDocument) |
Membuat objek navigator XPath baru untuk menavigasi dokumen yang ditentukan. |
| CreateNavigator(XmlNode) |
Membuat navigator XPath untuk menavigasi simpul yang ditentukan. |
| OfType<TResult>(IEnumerable) |
Memfilter elemen IEnumerable berdasarkan jenis tertentu. |
| SelectNodes(XmlNode, String, XmlNamespaceManager) |
Memilih daftar simpul yang cocok dengan ekspresi XPath yang ditentukan. Awalan apa pun yang ditemukan dalam ekspresi XPath diselesaikan menggunakan pengelola namespace yang disediakan. |
| SelectNodes(XmlNode, String) |
Memilih daftar simpul yang cocok dengan ekspresi XPath yang ditentukan. |
| SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
Memilih simpul pertama yang cocok dengan ekspresi XPath. Awalan apa pun yang ditemukan dalam ekspresi XPath diselesaikan menggunakan pengelola namespace yang disediakan. |
| SelectSingleNode(XmlNode, String) |
Memilih simpul pertama yang cocok dengan ekspresi XPath. |
| ToXPathNavigable(XmlNode) |
Membuat instans yang IXPathNavigable digunakan untuk memproduksi navigator. |