Kelas System::Xml::XmlElement

XmlElement class

Mewakili sebuah elemen.

class XmlElement : public System::Xml::XmlLinkedNode

Metode

MetodeDeskripsi
CloneNode(bool) overrideMembuat duplikat dari node ini.
virtual get_HasAttributes()Mengembalikan nilai bool yang menunjukkan apakah node saat ini memiliki atribut apa pun.
get_InnerText() overrideMengembalikan nilai yang digabungkan dari node dan semua anaknya.
get_InnerXml() overrideMengembalikan markup yang mewakili hanya anak-anak node ini.
get_IsEmpty()Mengembalikan format tag dari elemen.
get_LocalName() overrideMengembalikan nama lokal dari node saat ini.
get_Name() overrideMengembalikan nama lengkap dari node.
get_NamespaceURI() overrideMengembalikan URI namespace dari node ini.
get_NodeType() overrideMengembalikan tipe dari node saat ini.
get_OwnerDocument() overrideMengembalikan XmlDocument yang menjadi milik node ini.
get_Prefix() overrideMengembalikan prefiks namespace dari node ini.
get_SchemaInfo() overrideMengembalikan infoset validasi skema pasca yang telah diberikan ke node ini sebagai hasil dari validasi skema.
virtual GetAttribute(String)Mengembalikan nilai untuk atribut dengan nama yang ditentukan.
virtual GetAttribute(String, String)Mengembalikan nilai untuk atribut dengan nama lokal dan URI namespace yang ditentukan.
virtual GetAttributeNode(String)Mengembalikan XmlAttribute dengan nama yang ditentukan.
virtual GetAttributeNode(String, String)Mengembalikan XmlAttribute dengan nama lokal dan URI namespace yang ditentukan.
virtual GetElementsByTagName(String)Mengembalikan sebuah XmlNodeList yang berisi daftar semua elemen turunan yang cocok dengan XmlElement::get_Name yang ditentukan.
virtual GetElementsByTagName(String, String)Mengembalikan sebuah XmlNodeList yang berisi daftar semua elemen turunan yang cocok dengan nilai XmlElement::get_LocalName dan XmlElement::get_NamespaceURI yang ditentukan.
virtual HasAttribute(String)Menentukan apakah node saat ini memiliki atribut dengan nama yang ditentukan.
virtual HasAttribute(String, String)Menentukan apakah node saat ini memiliki atribut dengan nama lokal dan URI namespace yang ditentukan.
RemoveAll() overrideMenghapus semua atribut dan anak yang ditentukan dari node saat ini. Atribut default tidak dihapus.
virtual RemoveAllAttributes()Menghapus semua atribut yang ditentukan dari elemen. Atribut default tidak dihapus.
virtual RemoveAttribute(String)Menghapus sebuah atribut berdasarkan nama.
virtual RemoveAttribute(String, String)Menghapus atribut dengan nama lokal dan URI namespace yang ditentukan. (Jika atribut yang dihapus memiliki nilai default, maka akan segera diganti).
virtual RemoveAttributeAt(int32_t)Menghapus node atribut dengan indeks yang ditentukan dari elemen. (Jika atribut yang dihapus memiliki nilai default, maka akan segera diganti).
virtual RemoveAttributeNode(SharedPtr<XmlAttribute>)Menghapus XmlAttribute yang ditentukan.
virtual RemoveAttributeNode(String, String)Menghapus XmlAttribute yang ditentukan oleh nama lokal dan URI namespace. (Jika atribut yang dihapus memiliki nilai default, maka akan segera diganti).
set_InnerText(String) overrideMengatur nilai yang digabungkan dari node dan semua anaknya.
set_InnerXml(String) overrideMengatur markup yang mewakili hanya anak-anak node ini.
set_IsEmpty(bool)Mengatur format tag elemen.
set_Prefix(String) overrideMengatur prefiks namespace node ini.
virtual SetAttribute(String, String)Mengatur nilai atribut dengan nama yang ditentukan.
virtual SetAttribute(String, String, String)Mengatur nilai atribut dengan nama lokal dan URI namespace yang ditentukan.
virtual SetAttributeNode(SharedPtr<XmlAttribute>)Menambahkan XmlAttribute yang ditentukan.
virtual SetAttributeNode(String, String)Menambahkan XmlAttribute yang ditentukan.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideMenyimpan semua anak node ke XmlWriter yang ditentukan.
WriteTo(const SharedPtr<XmlWriter>&) overrideMenyimpan node saat ini ke XmlWriter 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