System::Xml::XmlElement Klasse

XmlElement class

Stellt ein Element dar.

class XmlElement : public System::Xml::XmlLinkedNode

Methoden

MethodeBeschreibung
CloneNode(bool) overrideErstellt ein Duplikat dieses Knotens.
virtual get_HasAttributes()Gibt einen bool Wert zurück, der angibt, ob der aktuelle Knoten Attribute hat.
get_InnerText() overrideGibt die zusammengefügten Werte des Knotens und aller seiner Kindknoten zurück.
get_InnerXml() overrideGibt das Markup zurück, das nur die Kindknoten dieses Knotens darstellt.
get_IsEmpty()Gibt das Tag-Format des Elements zurück.
get_LocalName() overrideGibt den lokalen Namen des aktuellen Knotens zurück.
get_Name() overrideGibt den qualifizierten Namen des Knotens zurück.
get_NamespaceURI() overrideGibt die Namespace-URI dieses Knotens zurück.
get_NodeType() overrideGibt den Typ des aktuellen Knotens zurück.
get_OwnerDocument() overrideGibt das XmlDocument zurück, zu dem dieser Knoten gehört.
get_Prefix() overrideGibt das Namespace-Präfix dieses Knotens zurück.
get_SchemaInfo() overrideGibt das nach der Schema-Validierung zugewiesene Infoset zurück, das diesem Knoten als Ergebnis der Schema-Validierung zugewiesen wurde.
virtual GetAttribute(String)Gibt den Wert des Attributs mit dem angegebenen Namen zurück.
virtual GetAttribute(String, String)Gibt den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI zurück.
virtual GetAttributeNode(String)Gibt das XmlAttribute mit dem angegebenen Namen zurück.
virtual GetAttributeNode(String, String)Gibt das XmlAttribute mit dem angegebenen lokalen Namen und Namespace-URI zurück.
virtual GetElementsByTagName(String)Gibt eine XmlNodeList zurück, die eine Liste aller Nachfahren-Elemente enthält, die dem angegebenen XmlElement::get_Name entsprechen.
virtual GetElementsByTagName(String, String)Gibt eine XmlNodeList zurück, die eine Liste aller Nachfahren-Elemente enthält, die den angegebenen XmlElement::get_LocalName und XmlElement::get_NamespaceURI-Werten entsprechen.
virtual HasAttribute(String)Bestimmt, ob der aktuelle Knoten ein Attribut mit dem angegebenen Namen hat.
virtual HasAttribute(String, String)Bestimmt, ob der aktuelle Knoten ein Attribut mit dem angegebenen lokalen Namen und Namespace-URI hat.
RemoveAll() overrideEntfernt alle angegebenen Attribute und Kindknoten des aktuellen Knotens. Standardattribute werden nicht entfernt.
virtual RemoveAllAttributes()Entfernt alle angegebenen Attribute vom Element. Standardattribute werden nicht entfernt.
virtual RemoveAttribute(String)Entfernt ein Attribut nach Namen.
virtual RemoveAttribute(String, String)Entfernt ein Attribut mit dem angegebenen lokalen Namen und Namespace-URI. (Falls das entfernte Attribut einen Standardwert hat, wird dieser sofort ersetzt).
virtual RemoveAttributeAt(int32_t)Entfernt den Attributknoten mit dem angegebenen Index vom Element. (Falls das entfernte Attribut einen Standardwert hat, wird dieser sofort ersetzt).
virtual RemoveAttributeNode(SharedPtr<XmlAttribute>)Entfernt das angegebene XmlAttribute.
virtual RemoveAttributeNode(String, String)Entfernt das XmlAttribute, das durch den lokalen Namen und Namespace-URI angegeben ist. (Falls das entfernte Attribut einen Standardwert hat, wird dieser sofort ersetzt).
set_InnerText(String) overrideSetzt die verketteten Werte des Knotens und aller seiner Kindknoten.
set_InnerXml(String) overrideSetzt das Markup, das nur die Kindknoten dieses Knotens darstellt.
set_IsEmpty(bool)Setzt das Tag-Format des Elements.
set_Prefix(String) overrideSetzt das Namespace-Präfix dieses Knotens.
virtual SetAttribute(String, String)Setzt den Wert des Attributs mit dem angegebenen Namen.
virtual SetAttribute(String, String, String)Setzt den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI.
virtual SetAttributeNode(SharedPtr<XmlAttribute>)Fügt das angegebene XmlAttribute hinzu.
virtual SetAttributeNode(String, String)Fügt das angegebene XmlAttribute hinzu.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideSpeichert alle Kindknoten des Knotens im angegebenen XmlWriter.
WriteTo(const SharedPtr<XmlWriter>&) overrideSpeichert den aktuellen Knoten in den angegebenen XmlWriter.

Typedefs

Typedef.Beschreibung
PtrEin Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse.

Hinweise

Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr‑Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

Siehe auch