XMLNode Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |