CustomXMLNode Schnittstelle

Definition

Stellt einen XML-Knoten in einer Struktur in einem Dokument dar. Das CustomXMLNode -Objekt ist ein Element der CustomXMLNodes Auflistung.

public interface class CustomXMLNode : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000CDB04-0000-0000-C000-000000000046")]
public interface CustomXMLNode : Microsoft.Office.Core._IMsoDispObj
[<System.Runtime.InteropServices.Guid("000CDB04-0000-0000-C000-000000000046")>]
type CustomXMLNode = interface
    interface _IMsoDispObj
Public Interface CustomXMLNode
Implements _IMsoDispObj
Attribute
Implementiert

Hinweise

Das CustomXMLNode -Objekt ist so konzipiert, dass es eine funktionale Parität mit der IXMLDOMNode-Schnittstelle hat. Darüber hinaus enthält sie eine XPath -Eigenschaft, die eine große Verbesserung gegenüber den von MSXML bereitgestellten Objekten darstellt.

Eigenschaften

Application

Ruft ein Application-Objekt ab, das die Containeranwendung für ein CustomXMLNodedarstellt. Schreibgeschützt.

Attributes

Ruft eine CustomXMLNode Auflistung ab, die die Attribute des aktuellen Elements im aktuellen Knoten darstellt. Schreibgeschützt.

BaseName

Ruft den Basisnamen des Knotens ohne das Namespacepräfix (soweit vorhanden) im Dokumentobjektmodell (DOM) ab. Schreibgeschützt.

ChildNodes

Ruft eine CustomXMLNodes Auflistung ab, die alle untergeordneten Elemente des aktuellen Knotens enthält. Schreibgeschützt.

Creator

Ruft eine 32-Bit-Ganzzahl ab, die die Anwendung angibt, in der das CustomXMLNode -Objekt erstellt wurde. Schreibgeschützt.

FirstChild

Ruft ein CustomXMLNode -Objekt ab, das dem ersten untergeordneten Element des aktuellen Knotens entspricht. Wenn der Knoten keine untergeordneten Elemente aufweist (oder wenn er nicht vom Typ msoCustomXMLNodeElementist), gibt Nothing zurück. Schreibgeschützt.

LastChild

Ruft ein CustomXMLNode -Objekt ab, das dem letzten untergeordneten Element des aktuellen Knotens entspricht. Wenn der Knoten keine untergeordneten Elemente aufweist (oder wenn er nicht vom Typ msoCustomXMLNodeElementist), gibt die Eigenschaft Nothing zurück. Schreibgeschützt.

NamespaceURI

Ruft den eindeutigen Adressbezeichner für den Namespace des CustomXMLNode -Objekts ab. Schreibgeschützt.

NextSibling

Ruft den nächsten gleichgeordneten Knoten-Knoten (Element, Kommentar oder verarbeitungsanweisung) des aktuellen Knotens ab. Wenn der Knoten der letzten gleichgeordneten Knoten auf dieser Ebene ist, gibt die Eigenschaft Nothing zurück. Schreibgeschützt.

NodeType

Ruft den Typ des aktuellen Knotens ab. Schreibgeschützt.

NodeValue

Ruft den Wert des aktuellen Knotens ab oder legt ihn fest. Lese-/Schreibzugriff.

OwnerDocument

Ruft das -Objekt ab, das die Microsoft Office Excel-Arbeitsmappe, die Microsoft Office PowerPoint-Präsentation oder das Diesem Knoten zugeordnete Microsoft Office Word-Dokument darstellt. Schreibgeschützt.

OwnerPart

Ruft das Objekt ab, das die Komponente darstellt, die diesem Knoten zugeordnet ist. Schreibgeschützt.

Parent

Ruft das übergeordnete Objekt für das -Objekt ab CustomXMLNode . Schreibgeschützt.

ParentNode

Ruft den übergeordneten Elementknoten des aktuellen Knotens ab. Wenn der aktuelle Knoten auf der Stammebene ist, gibt die Eigenschaft Nothing zurück. Schreibgeschützt.

PreviousSibling

Ruft den vorherigen nebengeordneten-Knoten (Element, Kommentar oder verarbeitungsanweisung) des aktuellen Knotens ab. Wenn der aktuelle Knoten der ersten gleichgeordneten Knoten auf dieser Ebene ist, gibt die Eigenschaft Nothing zurück. Schreibgeschützt.

Text

Ruft den Text für den aktuellen Knoten ab oder legt ihn fest. Lese-/Schreibzugriff.

XML

Ruft die XML-Darstellung des aktuellen Knotens und (soweit vorhanden) der untergeordneten Knoten ab. Schreibgeschützt.

XPath

Ruft eine Zeichenfolge mit der kanonische XPath-Ausdruck für den aktuellen Knoten ab. Wenn der Knoten nicht mehr in das Modell DOM (Document Object) ist, gibt die Eigenschaft eine Fehlermeldung angezeigt. Schreibgeschützt.

Methoden

AppendChildNode(String, String, MsoCustomXMLNodeType, String)

Fügt einen einzelnen Knoten als letzten untergeordneten Knoten unter dem Kontextelementknoten in der Struktur an.

AppendChildSubtree(String)

Fügt eine Unterstruktur als letzten untergeordneten Knoten unter dem Kontextelementknoten in der Struktur hinzu.

Delete()

Löscht den aktuellen Knoten aus der Struktur (einschließlich aller untergeordneter Elemente, soweit vorhanden).

HasChildNodes()

Gibt True zurück, wenn der aktuelle Elementknoten über untergeordnete Elementknoten verfügt.

InsertNodeBefore(String, String, MsoCustomXMLNodeType, String, CustomXMLNode)

Fügt direkt vor dem Kontextknoten in der Struktur einen neuen Knoten ein.

InsertSubtreeBefore(String, CustomXMLNode)

Fügt die angegebene Unterstruktur direkt vor dem Kontextknoten ein.

RemoveChild(CustomXMLNode)

Entfernt den angegebenen untergeordneten Knoten aus der Struktur.

ReplaceChildNode(CustomXMLNode, String, String, MsoCustomXMLNodeType, String)

Entfernt den angegebenen untergeordneten Knoten (und dessen Unterstruktur) aus der Hauptstruktur und ersetzt ihn an derselben Stelle durch einen anderen Knoten.

ReplaceChildSubtree(String, CustomXMLNode)

Entfernt den angegebenen Knoten (und dessen Unterstruktur) aus der Hauptstruktur und ersetzt ihn an derselben Stelle durch eine andere Unterstruktur.

SelectNodes(String)

Markiert eine Auflistung von Knoten mit einem XPath-Ausdruck. Diese Methode unterscheidet sich von der SelectNodes(String) -Methode darin, dass der XPath-Ausdruck beginnend mit dem Knoten "expression" als Kontextknoten ausgewertet wird.

SelectSingleNode(String)

Ein einzelner Knoten aus einer Auflistung mit einem XPath-Ausdruck ausgewählt. Diese Methode unterscheidet sich von der SelectSingleNode(String) -Methode darin, dass der XPath-Ausdruck beginnend mit dem Knoten "expression" als Kontextknoten ausgewertet wird.

Gilt für: