XML 文档验证

“XML 编辑器”检查 XML 1.0 语法,还会在您键入时执行数据验证。编辑器可以使用文档类型定义 (DTD) 或架构进行验证。红色的波浪形下划线突出显示任何 XML 1.0 格式正确的错误。蓝色的波浪形下划线根据 DTD 或架构验证显示语义错误。每个错误在错误列表中有关联的条目。将鼠标光标暂时停留在波浪形下划线上,也可以查看错误消息。

将已编译架构的 targetNamespace 与元素的 xmlns 声明进行匹配,可以找到验证中使用的架构。已编译架构从下列位置之一加载(按优先级顺序列出):

  • 从在文档“属性”窗口的“架构”字段中指定的文件名。

  • 内联架构或 DTD。

  • 外部 DTD 或 xsd:schemaLocationxsd:noNamespaceSchemaLocation 属性

  • “x-schema”XDR 架构命名空间 URI。

如果架构具有非空目标命名空间,在下列附加位置也可以找到架构:

  • 包含架构的另一个编辑器窗口。

  • 当前解决方案中的架构。

  • 架构缓存目录中的架构。

XSLT 文件

在编辑 XSLT 文件时,使用架构缓存中的 xslt.xsd 文件进行验证。验证错误以蓝色的波浪形下划线显示。XSLT 编译器中的错误显示为红色的波浪形下划线。

XML 架构 (XSD) 文件

在编辑 XML 架构文件时,使用架构缓存中的 xsdschema.xsd 文件进行验证。验证错误以蓝色的波浪形下划线显示。任何编译错误也会显示为红色的波浪形下划线。

另请参见

概念

XML 编辑器