Kelas System::Xml::XmlDocument
isi
[
bersembunyi
]XmlDocument class
Mewakili sebuah dokumen XML. Anda dapat menggunakan kelas ini untuk memuat, memvalidasi, mengedit, menambah, dan memposisikan XML dalam sebuah dokumen.
class XmlDocument : public System::Xml::XmlNode
Metode
| Metode | Deskripsi |
|---|---|
| CloneNode(bool) override | Membuat duplikat dari node ini. |
| CreateAttribute(const String&) | Membuat sebuah XmlAttribute dengan nama yang ditentukan. |
| CreateAttribute(const String&, const String&) | Membuat sebuah XmlAttribute dengan nama terkualifikasi yang ditentukan dan XmlNode::get_NamespaceURI. |
| virtual CreateAttribute(const String&, const String&, const String&) | Membuat sebuah XmlAttribute dengan XmlNode::get_Prefix, XmlDocument::get_LocalName, dan XmlNode::get_NamespaceURI yang ditentukan. |
| virtual CreateCDataSection(const String&) | Membuat sebuah XmlCDataSection yang berisi data yang ditentukan. |
| virtual CreateComment(const String&) | Membuat sebuah XmlComment yang berisi data yang ditentukan. |
| virtual CreateDocumentFragment() | Membuat sebuah XmlDocumentFragment. |
| virtual CreateDocumentType(const String&, const String&, const String&, const String&) | Mengembalikan sebuah objek XmlDocumentType baru. |
| CreateElement(const String&) | Membuat sebuah elemen dengan nama yang ditentukan. |
| CreateElement(const String&, const String&) | Membuat sebuah XmlElement dengan nama terkualifikasi dan XmlNode::get_NamespaceURI. |
| virtual CreateElement(const String&, const String&, const String&) | Membuat sebuah elemen dengan XmlNode::get_Prefix, XmlDocument::get_LocalName, dan XmlNode::get_NamespaceURI yang ditentukan. |
| virtual CreateEntityReference(const String&) | Membuat sebuah XmlEntityReference dengan nama yang ditentukan. |
| CreateNavigator() override | Membuat sebuah objek XPathNavigator baru untuk menavigasi dokumen ini. |
| virtual CreateNode(XmlNodeType, const String&, const String&, const String&) | Membuat sebuah XmlNode dengan XmlNodeType, XmlNode::get_Prefix, XmlDocument::get_Name, dan XmlNode::get_NamespaceURI yang ditentukan. |
| virtual CreateNode(const String&, const String&, const String&) | Membuat sebuah XmlNode dengan tipe node yang ditentukan, XmlDocument::get_Name, dan XmlNode::get_NamespaceURI. |
| virtual CreateNode(XmlNodeType, const String&, const String&) | Membuat sebuah XmlNode dengan XmlNodeType, XmlDocument::get_Name, dan XmlNode::get_NamespaceURI yang ditentukan. |
| virtual CreateProcessingInstruction(const String&, const String&) | Membuat sebuah XmlProcessingInstruction dengan nama dan data yang ditentukan. |
| virtual CreateSignificantWhitespace(const String&) | Membuat sebuah node XmlSignificantWhitespace. |
| virtual CreateTextNode(const String&) | Membuat sebuah XmlText dengan teks yang ditentukan. |
| virtual CreateWhitespace(const String&) | Membuat sebuah node XmlWhitespace. |
| virtual CreateXmlDeclaration(const String&, const String&, const String&) | Membuat sebuah node XmlDeclaration dengan nilai yang ditentukan. |
| get_BaseURI() override | Mengembalikan URI dasar dari node saat ini. |
| get_DocumentElement() | Mengembalikan XmlElement root untuk dokumen. |
| virtual get_DocumentType() | Mengembalikan node yang berisi deklarasi DOCTYPE. |
| get_Implementation() | Mengembalikan objek XmlImplementation untuk dokumen saat ini. |
| get_InnerXml() override | Mengembalikan markup yang mewakili anak-anak node saat ini. |
| get_IsReadOnly() override | Mengembalikan nilai yang menunjukkan apakah node saat ini bersifat read-only. |
| get_LocalName() override | Mengembalikan nama lokal dari node. |
| get_Name() override | Mengembalikan nama lengkap dari node. |
| get_NameTable() | Mengembalikan XmlNameTable yang terkait dengan implementasi ini. |
| get_NodeType() override | Mengembalikan tipe dari node saat ini. |
| get_OwnerDocument() override | Mengembalikan XmlDocument tempat node saat ini berada. |
| get_PreserveWhitespace() | Mengembalikan nilai yang menunjukkan apakah harus mempertahankan spasi putih dalam konten elemen. |
| get_SchemaInfo() override | Mengembalikan Post-Schema-Validation-Infoset (PSVI) dari node. |
| get_Schemas() | Mengembalikan objek XmlSchemaSet yang terkait dengan XmlDocument ini. |
| virtual GetElementById(String) | Mengembalikan XmlElement dengan ID yang ditentukan. |
| virtual GetElementsByTagName(String) | Mengembalikan sebuah XmlNodeList yang berisi daftar semua elemen turunan yang cocok dengan nama yang ditentukan. |
| virtual GetElementsByTagName(String, String) | Mengembalikan sebuah XmlNodeList yang berisi daftar semua elemen turunan yang cocok dengan XmlDocument::get_LocalName dan XmlNode::get_NamespaceURI yang ditentukan. |
| virtual ImportNode(SharedPtr<XmlNode>, bool) | Mengimpor sebuah node dari dokumen lain ke dokumen saat ini. |
| virtual Load(String) | Memuat dokumen XML dari URL yang ditentukan. |
| virtual Load(SharedPtr<IO::Stream>) | Memuat dokumen XML dari stream yang ditentukan. |
| virtual Load(SharedPtr<IO::TextReader>) | Memuat dokumen XML dari TextReader yang ditentukan. |
| virtual Load(SharedPtr<XmlReader>) | Memuat dokumen XML dari XmlReader yang ditentukan. |
| virtual LoadXml(String) | Memuat dokumen XML dari string yang ditentukan. |
| virtual ReadNode(SharedPtr<XmlReader>) | Membuat objek XmlNode berdasarkan informasi dalam XmlReader. Pembaca harus berada pada node atau atribut. |
| virtual Save(String) | Menyimpan dokumen XML ke file yang ditentukan. Jika file yang ditentukan ada, metode ini akan menimpanya. |
| virtual Save(SharedPtr<IO::Stream>) | Menyimpan dokumen XML ke stream yang ditentukan. |
| virtual Save(SharedPtr<IO::TextWriter>) | Menyimpan dokumen XML ke TextWriter yang ditentukan. |
| virtual Save(SharedPtr<XmlWriter>) | Menyimpan dokumen XML ke XmlWriter yang ditentukan. |
| set_InnerText(String) override | Melempar InvalidOperationException dalam semua kasus. |
| set_InnerXml(String) override | Mengatur markup yang mewakili anak-anak node saat ini. |
| set_PreserveWhitespace(bool) | Mengatur nilai yang menunjukkan apakah harus mempertahankan spasi putih dalam konten elemen. |
| set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&) | Mengatur objek XmlSchemaSet yang terkait dengan XmlDocument ini. |
| virtual set_XmlResolver(SharedPtr<System::Xml::XmlResolver>) | Mengatur XmlResolver yang akan digunakan untuk menyelesaikan sumber daya eksternal. |
| Validate(Schema::ValidationEventHandler) | Memvalidasi XmlDocument terhadap skema XML Schema Definition Language (XSD) yang terdapat dalam daftar XmlDocument::get_Schemas. |
| Validate(Schema::ValidationEventHandler, const SharedPtr<XmlNode>&) | Memvalidasi objek XmlNode yang ditentukan terhadap skema XML Schema Definition Language (XSD) dalam daftar XmlDocument::get_Schemas. |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | Menyimpan semua anak node XmlDocument ke XmlWriter yang ditentukan. |
| WriteTo(const SharedPtr<XmlWriter>&) override | Menyimpan node XmlDocument ke XmlWriter yang ditentukan. |
| XmlDocument() | Menginisialisasi instance baru dari kelas XmlDocument. |
| XmlDocument(const SharedPtr<XmlNameTable>&) | Menginisialisasi instance baru dari kelas XmlDocument dengan XmlNameTable yang ditentukan. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| Ptr | Alias untuk shared pointer ke instance kelas ini. |
Catatan
Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
Lihat Juga
- Class XmlNode
- Namespace System::Xml
- Library Aspose.Page for C++