System::Xml::XmlElement Klasse
Inhalt
[
Ausblenden
]XmlElement class
Stellt ein Element dar.
class XmlElement : public System::Xml::XmlLinkedNode
Methoden
| Methode | Beschreibung |
|---|---|
| CloneNode(bool) override | Erstellt ein Duplikat dieses Knotens. |
| virtual get_HasAttributes() | Gibt einen bool Wert zurück, der angibt, ob der aktuelle Knoten Attribute hat. |
| get_InnerText() override | Gibt die zusammengefügten Werte des Knotens und aller seiner Kindknoten zurück. |
| get_InnerXml() override | Gibt das Markup zurück, das nur die Kindknoten dieses Knotens darstellt. |
| get_IsEmpty() | Gibt das Tag-Format des Elements zurück. |
| get_LocalName() override | Gibt den lokalen Namen des aktuellen Knotens zurück. |
| get_Name() override | Gibt den qualifizierten Namen des Knotens zurück. |
| get_NamespaceURI() override | Gibt die Namespace-URI dieses Knotens zurück. |
| get_NodeType() override | Gibt den Typ des aktuellen Knotens zurück. |
| get_OwnerDocument() override | Gibt das XmlDocument zurück, zu dem dieser Knoten gehört. |
| get_Prefix() override | Gibt das Namespace-Präfix dieses Knotens zurück. |
| get_SchemaInfo() override | Gibt 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() override | Entfernt 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) override | Setzt die verketteten Werte des Knotens und aller seiner Kindknoten. |
| set_InnerXml(String) override | Setzt das Markup, das nur die Kindknoten dieses Knotens darstellt. |
| set_IsEmpty(bool) | Setzt das Tag-Format des Elements. |
| set_Prefix(String) override | Setzt 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>&) override | Speichert alle Kindknoten des Knotens im angegebenen XmlWriter. |
| WriteTo(const SharedPtr<XmlWriter>&) override | Speichert den aktuellen Knoten in den angegebenen XmlWriter. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| Ptr | Ein 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
- Class XmlLinkedNode
- Namespace System::Xml
- Library Aspose.Font for C++