Word.Interfaces.XmlNodeData interface
An interface describing the data returned by calling xmlNode.toJSON().
Properties
| base |
Gets the name of the element without any prefix. |
| has |
Gets whether this XML node has child nodes. Always 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. |
| placeholder |
Specifies the text displayed for this element if it contains no text. Only applies to element nodes, not attribute nodes. |
| text | Specifies the text contained within the XML element. Returns an empty string if the node type is |
| type | Gets the type of node. |
| 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. |
| value | Specifies the value of this XML node. For element nodes, represents the text content; for attribute nodes, represents the attribute value. |
Property Details
baseName
Gets the name of the element without any prefix.
baseName?: string;
Property Value
string
Remarks
hasChildNodes
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
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 null if the node type is attribute.
level?: Word.XmlNodeLevel | "Inline" | "Paragraph" | "Row" | "Cell";
Property Value
Word.XmlNodeLevel | "Inline" | "Paragraph" | "Row" | "Cell"
Remarks
namespaceUri
Gets the Uniform Resource Identifier (URI) of the schema namespace for this XML node.
namespaceUri?: string;
Property Value
string
Remarks
placeholderText
Specifies the text displayed for this element if it contains no text. Only applies to element nodes, not attribute nodes.
placeholderText?: string;
Property Value
string
Remarks
text
Specifies the text contained within the XML element. Returns an empty string if the node type is attribute.
text?: string;
Property Value
string
Remarks
type
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.
type?: Word.XmlNodeType | "Element" | "Attribute";
Property Value
Word.XmlNodeType | "Element" | "Attribute"
Remarks
validationErrorText
Gets the description for a validation error on this XmlNode object. May not be meaningful for attribute nodes.
validationErrorText?: string;
Property Value
string
Remarks
validationStatus
Gets whether this element is valid according to the attached schema. May not be meaningful for attribute nodes.
validationStatus?: Word.XmlValidationStatus | "Ok" | "Custom";
Property Value
Word.XmlValidationStatus | "Ok" | "Custom"
Remarks
value
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.
value?: string;
Property Value
string