XMLNode Schnittstelle

Definition

Stellt ein einzelnes XML-Element dar, das auf ein Dokument angewendet wurde.

public interface class XMLNode
[System.Runtime.InteropServices.Guid("09760240-0B89-49F7-A79D-479F24723F56")]
public interface XMLNode
type XMLNode = interface
Public Interface XMLNode
Attribute

Hinweise

Jedes XML-Element, das auf ein Dokument angewendet wurde, wird als Knoten in einem Strukturansicht-Steuerelement im Aufgabenbereich XML-Struktur angezeigt. Jeder Knoten in der Strukturansicht ist ein instance eines XMLNode Objekts. Die Hierarchie in der Strukturansicht zeigt an, ob ein Knoten untergeordnete Knoten enthält.

Verwenden Sie die Item[Int32] -Eigenschaft der XMLNodes Auflistung, um ein einzelnes XMLNode Objekt zurückzugeben. Verwenden Sie die Validate() -Methode, um zu überprüfen, ob ein XML-Element gemäß den angewendeten Schemas gültig ist und ob alle erforderlichen untergeordneten Elemente vorhanden sind und in der erforderlichen Reihenfolge vorliegen. Nachdem Sie die Validate() -Methode ausgeführt haben, verwenden Sie die ValidationStatus -Eigenschaft, um zu überprüfen, ob ein Element gültig ist, und verwenden Sie die ValidationErrorText[Boolean] -Eigenschaft, um Informationen darüber anzuzeigen, was der Benutzer tun muss, damit das Dokument den XML-Schemaregeln entspricht.

Eigenschaften

Application

Gibt ein Application -Objekt zurück, das die Microsoft Word-Anwendung darstellt.

Attributes

Gibt eine XMLNodes Auflistung zurück, die die Attribute für das angegebene Element darstellt.

BaseName

Gibt eine Zeichenfolge zurück, die den Namen des Elements ohne Präfix darstellt.

ChildNodes

Gibt eine XMLNodes Auflistung zurück, die die untergeordneten Elemente eines angegebenen Elements darstellt.

ChildNodeSuggestions

Gibt eine XMLChildNodeSuggestions Auflistung zurück, die die Liste der zulässigen Elemente für das XMLNode -Objekt darstellt (das die untergeordneten Elemente eines angegebenen Elements zurückgibt).

Creator

Gibt eine 32-Bit-Ganzzahl, die die Anwendung angibt, in der das angegebene Objekt erstellt wurde.

FirstChild

Gibt ein DiagramNode -Objekt zurück, das den ersten untergeordneten Knoten eines übergeordneten Knotens darstellt.

HasChildNodes

Bestimmt, ob das angegebene XML-Element über untergeordnete Elemente verfügt.

LastChild

Gibt ein DiagramNode -Objekt zurück, das den letzten untergeordneten Knoten eines übergeordneten Knotens darstellt.

Level

Gibt die Ebene des angegebenen XML-Elements innerhalb der Hierarchie von Elementen zurück, die auf ein Dokument angewendet werden.

NamespaceURI

Gibt einen String-Wert zurück, der den URI (Uniform Resource Identifier) des Schemanamespace für das angegebene Objekt darstellt.

NextSibling

Gibt ein XMLNode -Objekt zurück, das das nächste Element im Dokument darstellt, das sich auf derselben Ebene wie das angegebene Element befindet.

NodeType

Gibt eine WdXMLNodeType Konstante zurück, die den Knotentyp darstellt.

NodeValue

Gibt einen Wert vom Typ String zurück, der den Wert eines Attributs darstellt, oder legt diesen fest.

OwnerDocument

Gibt ein Document -Objekt zurück, das das übergeordnete Dokument des angegebenen XML-Elements darstellt.

Parent

Gibt ein Objekt zurück, das das übergeordnete Objekt des angegebenen Objekts darstellt.

ParentNode

Gibt ein XMLNode -Objekt zurück, das das übergeordnete Element des angegebenen Elements darstellt.

PlaceholderText

Gibt einen Wert vom Typ String zurück, der den Text darstellt, der für ein Element ohne Text angezeigt wird, oder legt diesen Wert fest.

PreviousSibling

Gibt ein XMLNode -Objekt zurück, das das vorherige Element im Dokument darstellt, das sich auf der gleichen Ebene wie das angegebene Element befindet.

Range

Gibt ein Range -Objekt zurück, das den Teil eines Dokuments darstellt, der im angegebenen Objekt enthalten ist.

SmartTag

Gibt ein SmartTag -Objekt zurück, das das Smarttag darstellt, das einem XML-Element zugeordnet ist.

Text

Gibt einen Wert vom Typ String zurück, der den für ein XML-Element angezeigten Text darstellt, oder legt diesen Wert fest.

ValidationErrorText[Boolean]

Gibt eine Zeichenfolge zurück, die die Beschreibung für einen Validierungsfehler für ein XMLNode Objekt darstellt.

ValidationStatus

Gibt eine WdXMLValidationStatus Konstante zurück, die angibt, ob ein Element oder Attribut gemäß dem angefügten Schema gültig ist.

WordOpenXML

Gibt eine Zeichenfolge zurück, die den XML-Code für den Knoten im Microsoft Office Word Open XML-Format darstellt. Schreibgeschützt.

XML[Boolean]

Gibt eine Zeichenfolge zurück, die den XML-Text im angegebenen Objekt darstellt.

Methoden

Copy()

Kopiert das angegebene Objekt in die Zwischenablage.

Cut()

Entfernt das angegebene Objekt aus dem Dokument und fügt es in die Zwischenablage ein.

Delete()

Löscht das angegebene Objekt.

RemoveChild(XMLNode)

Entfernt das angegebene untergeordnete Element aus dem angegebenen Element.

SelectNodes(String, String, Boolean)

Gibt eine XMLNodes Auflistung zurück, die alle Knoten darstellt, die einer angegebenen XPath-Zeichenfolge in der Reihenfolge entsprechen, in der sie angezeigt werden.

SelectSingleNode(String, String, Boolean)

Gibt ein XMLNode -Objekt zurück, das den ersten Knoten darstellt, der einer angegebenen XPath-Zeichenfolge im angegebenen Dokument entspricht.

SetValidationError(WdXMLValidationStatus, Object, Boolean)

Ändert den Validierungsfehlertext, der einem Benutzer für einen angegebenen Knoten angezeigt wird, und zwingt Microsoft Word, einen Knoten als ungültig zu melden.

Validate()

Überprüft ein einzelnes XML-Element oder das gesamte Dokument anhand des angefügten XML-Schemas.

Gilt für: