WPS 加载项开发 > 文字 API 参考 > XMLNode > 属性 > XMLNode.ValidationErrorText 属性
返回一个 String 类型的值,代表关于 XMLNode 对象验证错误的说明。

语法

表达式.ValidationErrorText(Advanced)

表达式   一个代表 XMLNode 对象的变量。

参数

名称 必选/可选 数据类型 说明
Advanced 可选 Boolean 代表显示的错误文字是验证错误说明的高级版本,该版本来自 WPS 所包含的 MSXML 5.0 组件。

示例

下列示例检查活动文档中的每个元素,并显示一条消息,其中包含未通过架构验证的元素和属性,并说明相关原因。

示例代码
let objNode = ActiveDocument.XMLNodes
let strValid

for(i = 1; i <= objNode.Count; i++) { 
    objNode.Item(i).Validate()
    if(objNode.Item(i).ValidationStatus != wdXMLValidationStatusOK) {
        strValid = strValid + objNode.Item(i).BaseName + "\t" + objNode.Item(i).ValidationErrorText + "\r\n"
    }
}

MsgBox("The following elements do not validate against " + "the schema." + "\r\n" + "\r\n" + strValid + "\r\n" + "You should fix these elements before continuing.")


请参阅