Word.Interfaces.XmlNodeLoadOptions interface
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Represents a single XML node applied to the document.
Remarks
Properties
$all | Specifying |
base |
Gets the name of the element without any prefix. |
first |
Gets the first child node if this is a parent node. Returns |
has |
Gets whether this XML node has child nodes. Always returns |
last |
Gets the last child node if this is a parent node. Returns |
level | Gets whether this XML element is part of a paragraph, is a paragraph, or is contained within a table cell or contains a table row. Returns |
namespace |
Gets the Uniform Resource Identifier (URI) of the schema namespace for this XML node. |
next |
Gets the next element in the document that's at the same level as this XML node. Returns |
node |
Gets the type of node. |
node |
Specifies the value of this XML node. For element nodes, represents the text content; for attribute nodes, represents the attribute value. |
owner |
Gets the parent document of this XML node. |
parent |
Gets the parent element of this XML node. |
placeholder |
Specifies the text displayed for this element if it contains no text. Only applies to element nodes, not attribute nodes. |
previous |
Gets the previous element in the document that's at the same level as this XML node. Returns |
range | Gets the portion of a document that is contained in this XML node. Returns |
text | Specifies the text contained within the XML element. Returns an empty string if the node type is |
validation |
Gets the description for a validation error on this |
validation |
Gets whether this element is valid according to the attached schema. May not be meaningful for attribute nodes. |
Property Details
$all
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Specifying $all
for the load options loads all the scalar properties (such as Range.address
) but not the navigational properties (such as Range.format.fill.color
).
$all?: boolean;
Property Value
boolean
baseName
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the name of the element without any prefix.
baseName?: boolean;
Property Value
boolean
Remarks
firstChild
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the first child node if this is a parent node. Returns null
if the node type is attribute
.
firstChild?: Word.Interfaces.XmlNodeLoadOptions;
Property Value
Remarks
hasChildNodes
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets whether this XML node has child nodes. Always returns false
for attribute nodes since they cannot have children.
hasChildNodes?: boolean;
Property Value
boolean
Remarks
lastChild
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the last child node if this is a parent node. Returns null
if the node type is attribute
.
lastChild?: Word.Interfaces.XmlNodeLoadOptions;
Property Value
Remarks
level
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets whether this XML element is part of a paragraph, is a paragraph, or is contained within a table cell or contains a table row. Returns null
if the node type is attribute
.
level?: boolean;
Property Value
boolean
Remarks
namespaceUri
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the Uniform Resource Identifier (URI) of the schema namespace for this XML node.
namespaceUri?: boolean;
Property Value
boolean
Remarks
nextSibling
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the next element in the document that's at the same level as this XML node. Returns null
if the node type is attribute
.
nextSibling?: Word.Interfaces.XmlNodeLoadOptions;
Property Value
Remarks
nodeType
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the type of node.
nodeType?: boolean;
Property Value
boolean
Remarks
nodeValue
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Specifies the value of this XML node. For element nodes, represents the text content; for attribute nodes, represents the attribute value.
nodeValue?: boolean;
Property Value
boolean
Remarks
ownerDocument
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the parent document of this XML node.
ownerDocument?: Word.Interfaces.DocumentLoadOptions;
Property Value
Remarks
parentNode
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the parent element of this XML node.
parentNode?: Word.Interfaces.XmlNodeLoadOptions;
Property Value
Remarks
placeholderText
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Specifies the text displayed for this element if it contains no text. Only applies to element nodes, not attribute nodes.
placeholderText?: boolean;
Property Value
boolean
Remarks
previousSibling
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the previous element in the document that's at the same level as this XML node. Returns null
if the node type is attribute
.
previousSibling?: Word.Interfaces.XmlNodeLoadOptions;
Property Value
Remarks
range
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the portion of a document that is contained in this XML node. Returns null
if the node type is attribute
.
range?: Word.Interfaces.RangeLoadOptions;
Property Value
Remarks
text
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Specifies the text contained within the XML element. Returns an empty string if the node type is attribute
.
text?: boolean;
Property Value
boolean
Remarks
validationErrorText
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets the description for a validation error on this XmlNode
object. May not be meaningful for attribute nodes.
validationErrorText?: boolean;
Property Value
boolean
Remarks
validationStatus
Note
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Gets whether this element is valid according to the attached schema. May not be meaningful for attribute nodes.
validationStatus?: boolean;
Property Value
boolean