XMLNode Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a single XML element applied to a document.
public interface class XMLNode
[System.Runtime.InteropServices.Guid("09760240-0B89-49F7-A79D-479F24723F56")]
public interface XMLNode
type XMLNode = interface
Public Interface XMLNode
- Attributes
Remarks
Each XML element that has been applied to a document is displayed as a node in a tree view control in the XML Structure task pane. Each node in the tree view is an instance of an XMLNode object. The hierarchy in the tree view indicates whether a node contains child nodes.
Use the Item[Int32] property of the XMLNodes collection to return an individual XMLNode object. Use the Validate() method to verify that an XML element is valid according to the applied schemas and that any required child elements exist and are in the required order. Once you run the Validate() method, use the ValidationStatus property to verify whether an element is valid, and use the ValidationErrorText[Boolean] property to display information about what the user needs to do to make the document conform to the XML schema rules.
Properties
Application |
Returns a Application object that represents the Microsoft Word application. |
Attributes |
Returns a XMLNodes collection that represents the attributes for the specified element. |
BaseName |
Returns a String that represents the name of the element without any prefix. |
ChildNodes |
Returns a XMLNodes collection that represents the child elements of a specified element. |
ChildNodeSuggestions |
Returns a XMLChildNodeSuggestions collection that represents the list of allowed elements for the XMLNode object (which returns the child elements of a specified element). |
Creator |
Returns a 32-bit integer that indicates the application in which the specified object was created. |
FirstChild |
Returns a DiagramNode object that represents the first child node of a parent node. |
HasChildNodes |
Determines if the specified XML element has child elements. |
LastChild |
Returns a DiagramNode object that represents the last child node of a parent node. |
Level |
Returns the level of the specified XML element within the hierarchy of elements applied to a document. |
NamespaceURI |
Returns a String that represents the Uniform Resource Identifier (URI) of the schema namespace for the specified object. |
NextSibling |
Returns a XMLNode object that represents the next element in the document that is at the same level as the specified element. |
NodeType |
Returns a WdXMLNodeType constant that represents the type of node. |
NodeValue |
Returns or sets a String that represents the value of an attribute. |
OwnerDocument |
Returns a Document object that represents the parent document of the specified XML element. |
Parent |
Returns an object that represents the parent object of the specified object. |
ParentNode |
Returns a XMLNode object that represents the parent element of the specified element. |
PlaceholderText |
Returns or sets a String that represents the text displayed for an element that contains no text. |
PreviousSibling |
Returns a XMLNode object that represents the previous element in the document that is at the same level as the specified element. |
Range |
Returns a Range object that represents the portion of a document that's contained in the specified object. |
SmartTag |
Returns a SmartTag object that represents the smart tag associated with an XML element. |
Text |
Returns or sets a String that represents the text displayed for an XML element. |
ValidationErrorText[Boolean] |
Returns a String that represents the description for a validation error on an XMLNode object. |
ValidationStatus |
Returns a WdXMLValidationStatus constant that represents whether an element or attribute is valid according to the attached schema. |
WordOpenXML |
Returns a String that represents the XML for the node in the Microsoft Office Word Open XML format. Read-only. |
XML[Boolean] |
Returns a String that represents the XML text in the specified object. |
Methods
Copy() |
Copies the specified object to the Clipboard. |
Cut() |
Removes the specified object from the document and places it on the Clipboard. |
Delete() |
Deletes the specified object. |
RemoveChild(XMLNode) |
Removes the specified child element from the specified element. |
SelectNodes(String, String, Boolean) |
Returns a XMLNodes collection that represents all the nodes that match a specified XPath string in the order in which they appear. |
SelectSingleNode(String, String, Boolean) |
Returns an XMLNode object that represents the first node that matches a specified XPath string in the specified document. |
SetValidationError(WdXMLValidationStatus, Object, Boolean) |
Changes the validation error text displayed to a user for a specified node and forces Microsoft Word to report a node as invalid. |
Validate() |
Verifies an individual XML element or the entire document against the attached XML schema or schemas. |