Word) (XMLNode 对象
表示应用于文档的单个 XML 元素。
每个已应用于文档的 XML 元素都显示为“XML 结构”任务窗格的树视图控件中的一个节点。 树视图中的每个节点都是 XMLNode 对象的一个实例。 树视图的层次结构表明节点是否包含子节点。
XMLNodes 集合的 Item 方法用于返回单个 XMLNode 对象。 使用 Validate 方法验证 XML 元素有效根据所应用的架构和必需的子元素存在,以及按要求的顺序。 运行 Validate 方法后,使用 ValidationStatus 属性可验证元素是否有效,使用 ValidationErrorText 属性可显示关于如下内容的信息:用户应采用哪些措施来确保文档符合该 XML 架构的规则。
以下示例验证活动文档中的每个 XML 元素。 如果根据架构发现元素无效,则该示例向用户返回一条消息解释问题所在。
Sub ValidateXMLElements()
Dim objNode As XMLNode
For Each objNode In ActiveDocument.XMLNodes
objNode.Validate
If objNode.ValidationStatus <> wdXMLValidationStatusOK Then
MsgBox objNode.ValidationErrorText(True)
End If
Next
End Sub
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。