Kelas System::Xml::XmlDocument

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

MetodeDeskripsi
CloneNode(bool) overrideMembuat 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() overrideMembuat 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() overrideMengembalikan 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() overrideMengembalikan markup yang mewakili anak-anak node saat ini.
get_IsReadOnly() overrideMengembalikan nilai yang menunjukkan apakah node saat ini bersifat read-only.
get_LocalName() overrideMengembalikan nama lokal dari node.
get_Name() overrideMengembalikan nama lengkap dari node.
get_NameTable()Mengembalikan XmlNameTable yang terkait dengan implementasi ini.
get_NodeType() overrideMengembalikan tipe dari node saat ini.
get_OwnerDocument() overrideMengembalikan XmlDocument tempat node saat ini berada.
get_PreserveWhitespace()Mengembalikan nilai yang menunjukkan apakah harus mempertahankan spasi putih dalam konten elemen.
get_SchemaInfo() overrideMengembalikan 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) overrideMelempar InvalidOperationException dalam semua kasus.
set_InnerXml(String) overrideMengatur 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>&) overrideMenyimpan semua anak node XmlDocument ke XmlWriter yang ditentukan.
WriteTo(const SharedPtr<XmlWriter>&) overrideMenyimpan 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

TypedefDeskripsi
PtrAlias 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