System::Xml::XmlNode Klasse
Inhalt
[
Ausblenden
]XmlNode class
Stellt einen einzelnen Knoten im XML-Dokument dar.
class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
public System::Xml::XPath::IXPathNavigable
Methoden
| Methode | Beschreibung |
|---|---|
| virtual AppendChild(SharedPtr<XmlNode>) | Fügt den angegebenen Knoten am Ende der Liste von Kindknoten dieses Knotens hinzu. |
| virtual Clone() | Erstellt ein Duplikat dieses Knotens. |
| virtual CloneNode(bool) | Erstellt ein Duplikat des Knotens, wenn in einer abgeleiteten Klasse überschrieben. |
| CreateNavigator() override | Erstellt einen XPathNavigator zum Navigieren dieses Objekts. |
| virtual get_Attributes() | Gibt eine XmlAttributeCollection zurück, die die Attribute dieses Knotens enthält. |
| virtual get_BaseURI() | Gibt die Basis-URI des aktuellen Knotens zurück. |
| virtual get_ChildNodes() | Gibt alle Kindknoten des Knotens zurück. |
| virtual get_FirstChild() | Gibt das erste Kind des Knotens zurück. |
| virtual get_HasChildNodes() | Gibt einen Wert zurück, der angibt, ob dieser Knoten Kindknoten hat. |
| virtual get_InnerText() | Gibt die verketteten Werte des Knotens und aller seiner Kindknoten zurück. |
| virtual get_InnerXml() | Gibt das Markup zurück, das nur die Kindknoten dieses Knotens darstellt. |
| virtual get_IsReadOnly() | Gibt einen Wert zurück, der angibt, ob der Knoten schreibgeschützt ist. |
| virtual get_LastChild() | Gibt das letzte Kind des Knotens zurück. |
| virtual get_LocalName() | Gibt den lokalen Namen des Knotens zurück, wenn in einer abgeleiteten Klasse überschrieben. |
| virtual get_Name() | Gibt den qualifizierten Namen des Knotens zurück, wenn in einer abgeleiteten Klasse überschrieben. |
| virtual get_NamespaceURI() | Gibt die Namespace-URI dieses Knotens zurück. |
| virtual get_NextSibling() | Gibt den Knoten zurück, der unmittelbar auf diesen Knoten folgt. |
| virtual get_NodeType() | Gibt den Typ des aktuellen Knotens zurück, wenn in einer abgeleiteten Klasse überschrieben. |
| virtual get_OuterXml() | Gibt das Markup zurück, das diesen Knoten und alle seine Kindknoten enthält. |
| virtual get_OwnerDocument() | Gibt das XmlDocument zurück, zu dem dieser Knoten gehört. |
| virtual get_ParentNode() | Gibt den übergeordneten Knoten dieses Knotens zurück (für Knoten, die übergeordnete Knoten haben können). |
| virtual get_Prefix() | Gibt das Namespace-Präfix dieses Knotens zurück. |
| virtual get_PreviousSibling() | Gibt den Knoten zurück, der diesem Knoten unmittelbar vorausgeht. |
| virtual get_PreviousText() | Gibt den Textknoten zurück, der diesem Knoten unmittelbar vorausgeht. |
| virtual get_SchemaInfo() | Gibt das nach der Schema-Validierung zugewiesene Infoset zurück, das diesem Knoten als Ergebnis der Schema-Validierung zugewiesen wurde. |
| virtual get_Value() | Gibt den Wert des Knotens zurück. |
| GetEnumerator() override | Gibt einen Enumerator zurück, der die Kindknoten im aktuellen Knoten durchläuft. |
| virtual GetNamespaceOfPrefix(String) | Sucht die nächstgelegene xmlns-Deklaration für das angegebene Präfix, das im Geltungsbereich des aktuellen Knotens liegt, und gibt die Namespace-URI aus der Deklaration zurück. |
| virtual GetPrefixOfNamespace(String) | Sucht die nächstgelegene xmlns-Deklaration für die angegebene Namespace-URI, die im Geltungsbereich des aktuellen Knotens liegt, und gibt das in dieser Deklaration definierte Präfix zurück. |
| virtual idx_get(String) | Gibt das erste Kind-Element mit dem angegebenen XmlNode::get_Name zurück. |
| virtual idx_get(String, String) | Gibt das erste Kind-Element mit den angegebenen XmlNode::get_LocalName und XmlNode::get_NamespaceURI-Werten zurück. |
| virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Fügt den angegebenen Knoten unmittelbar nach dem angegebenen Referenzknoten ein. |
| virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Fügt den angegebenen Knoten unmittelbar vor dem angegebenen Referenzknoten ein. |
| virtual Normalize() | Setzt alle XmlText-Knoten in der vollen Tiefe des Unterbaums unterhalb dieses XmlNode in eine „normale“ Form, bei der nur Markup (also Tags, Kommentare, Verarbeitungsanweisungen, CDATA‑Abschnitte und Entity‑Referenzen) XmlText-Knoten trennt, d.h. es gibt keine benachbarten XmlText-Knoten. |
| virtual PrependChild(SharedPtr<XmlNode>) | Fügt den angegebenen Knoten am Anfang der Liste von Kindknoten dieses Knotens hinzu. |
| virtual RemoveAll() | Entfernt alle Kindknoten und/oder Attribute des aktuellen Knotens. |
| virtual RemoveChild(SharedPtr<XmlNode>) | Entfernt den angegebenen Kindknoten. |
| virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Ersetzt den Kindknoten oldChild durch den Knoten newChild. |
| SelectNodes(const String&) | Wählt eine Liste von Knoten aus, die dem XPath-Ausdruck entsprechen. |
| SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&) | Wählt eine Liste von Knoten aus, die dem XPath-Ausdruck entsprechen. Alle im XPath-Ausdruck gefundenen Präfixe werden mithilfe des bereitgestellten XmlNamespaceManager aufgelöst. |
| SelectSingleNode(const String&) | Wählt den ersten XmlNode aus, der dem XPath-Ausdruck entspricht. |
| SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&) | Wählt den ersten XmlNode aus, der dem XPath-Ausdruck entspricht. Alle im XPath-Ausdruck gefundenen Präfixe werden mithilfe des bereitgestellten XmlNamespaceManager aufgelöst. |
| virtual set_InnerText(String) | Setzt die verketteten Werte des Knotens und aller seiner Kindknoten. |
| virtual set_InnerXml(String) | Setzt das Markup, das nur die Kindknoten dieses Knotens darstellt. |
| virtual set_Prefix(String) | Setzt das Namespace-Präfix dieses Knotens. |
| virtual set_Value(String) | Setzt den Wert des Knotens. |
| virtual Supports(String, String) | Prüft, ob die DOM-Implementierung ein bestimmtes Feature implementiert. |
| virtual WriteContentTo(const SharedPtr<XmlWriter>&) | Speichert alle Kindknoten des Knotens in den angegebenen XmlWriter, wenn in einer abgeleiteten Klasse überschrieben. |
| virtual WriteTo(const SharedPtr<XmlWriter>&) | Speichert den aktuellen Knoten in den angegebenen XmlWriter, wenn in einer abgeleiteten Klasse überschrieben. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
Siehe auch
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.Font for C++