System::Xml::XmlElement klasse

XmlElement class

Stelt een element voor.

class XmlElement : public System::Xml::XmlLinkedNode

Methoden

MethodeBeschrijving
CloneNode(bool) overrideMaakt een duplicaat van dit knooppunt.
virtual get_HasAttributes()Retourneert een bool waarde die aangeeft of het huidige knooppunt attributen heeft.
get_InnerText() overrideRetourneert de samengevoegde waarden van het knooppunt en al zijn kinderen.
get_InnerXml() overrideRetourneert de opmaak die alleen de kinderen van dit knooppunt weergeeft.
get_IsEmpty()Retourneert het tagformaat van het element.
get_LocalName() overrideRetourneert de lokale naam van het huidige knooppunt.
get_Name() overrideGeeft de gekwalificeerde naam van het knooppunt terug.
get_NamespaceURI() overrideRetourneert de namespace-URI van dit knooppunt.
get_NodeType() overrideRetourneert het type van het huidige knooppunt.
get_OwnerDocument() overrideRetourneert het XmlDocument waartoe dit knooppunt behoort.
get_Prefix() overrideRetourneert het namespace-voorvoegsel van dit knooppunt.
get_SchemaInfo() overrideRetourneert de post‑schema‑validatie‑infoset die aan dit knooppunt is toegewezen als gevolg van schema‑validatie.
virtual GetAttribute(String)Retourneert de waarde voor het attribuut met de opgegeven naam.
virtual GetAttribute(String, String)Retourneert de waarde voor het attribuut met de opgegeven lokale naam en namespace-URI.
virtual GetAttributeNode(String)Retourneert het XmlAttribute met de opgegeven naam.
virtual GetAttributeNode(String, String)Retourneert het XmlAttribute met de opgegeven lokale naam en namespace-URI.
virtual GetElementsByTagName(String)Retourneert een XmlNodeList met een lijst van alle afstammings‑elementen die overeenkomen met de opgegeven XmlElement::get_Name.
virtual GetElementsByTagName(String, String)Retourneert een XmlNodeList met een lijst van alle afstammings‑elementen die overeenkomen met de opgegeven XmlElement::get_LocalName en XmlElement::get_NamespaceURI waarden.
virtual HasAttribute(String)Bepaalt of het huidige knooppunt een attribuut heeft met de opgegeven naam.
virtual HasAttribute(String, String)Bepaalt of het huidige knooppunt een attribuut heeft met de opgegeven lokale naam en namespace-URI.
RemoveAll() overrideVerwijdert alle opgegeven attributen en kinderen van het huidige knooppunt. Standaardattributen worden niet verwijderd.
virtual RemoveAllAttributes()Verwijdert alle opgegeven attributen van het element. Standaardattributen worden niet verwijderd.
virtual RemoveAttribute(String)Verwijdert een attribuut op naam.
virtual RemoveAttribute(String, String)Verwijdert een attribuut met de opgegeven lokale naam en namespace-URI. (Als het verwijderde attribuut een standaardwaarde heeft, wordt deze onmiddellijk vervangen).
virtual RemoveAttributeAt(int32_t)Verwijdert het attribuutknooppunt met de opgegeven index uit het element. (Als het verwijderde attribuut een standaardwaarde heeft, wordt deze onmiddellijk vervangen).
virtual RemoveAttributeNode(SharedPtr<XmlAttribute>)Verwijdert de opgegeven XmlAttribute.
virtual RemoveAttributeNode(String, String)Verwijdert de XmlAttribute die is opgegeven door de lokale naam en namespace-URI. (Als het verwijderde attribuut een standaardwaarde heeft, wordt deze onmiddellijk vervangen).
set_InnerText(String) overrideStelt de samengevoegde waarden van het knooppunt en al zijn kinderen in.
set_InnerXml(String) overrideStelt de opmaak in die alleen de kinderen van dit knooppunt weergeeft.
set_IsEmpty(bool)Stelt het tagformaat van het element in.
set_Prefix(String) overrideStelt het namespace-voorvoegsel van dit knooppunt in.
virtual SetAttribute(String, String)Stelt de waarde van het attribuut met de opgegeven naam in.
virtual SetAttribute(String, String, String)Stelt de waarde van het attribuut met de opgegeven lokale naam en namespace-URI in.
virtual SetAttributeNode(SharedPtr<XmlAttribute>)Voegt de opgegeven XmlAttribute toe.
virtual SetAttributeNode(String, String)Voegt de opgegeven XmlAttribute toe.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideSlaat alle kinderen van het knooppunt op in de opgegeven XmlWriter.
WriteTo(const SharedPtr<XmlWriter>&) overrideSlaat het huidige knooppunt op in de opgegeven XmlWriter.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Opmerkingen

Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Zie ook