本主题介绍了 XML 验证器工具,它检查 XML 是否为良好格式,以及根据模式定义验证 XML。 

本章包含:

了解 XML 验证器

此工具检查 XML 是否为良好格式,还可配置来根据模式定义验证 XML。它主要链接到 SOAP 或消息传递客户端的响应输出。

格式良好的文档符合以下指引:

  • 所有需要开始和结束标签的元素都具有开始和结束标记。
  • 元素彼此正确地嵌套在一起。
  • 必须引用属性值。

有效 XML 文档包含适当的文档类型说明并遵循该说明的约束(正确的元素、嵌套、属性、属性值等)。 作为测试套件工具,它允许你将 XML 作为功能测试场景的一部分进行检查。若要在静态分析过程中检查 XML,请使用 Validate XML 类别中的 "Check XML Well-formedness” 规则。rule, which is in the Validate XML category.该规则与 XML 验证器工具具有相同的自定义选项。

自定义 XML 验证器

可以自定义以下选项:

  • 根据对模式进行验证:选择是否要根据模式对 XML 文件进行验证。
  • 只检查格式良好性:选择是否检查 XML 文件的格式良好性。
  • 使用命名空间作为 Schema 的位置 URI:(只有在选择了 Validate Against Schema 之后才可用)在验证使用模式的 XML 时,该选项指示在何处查找模式。如果禁用该选项,则每次验证器遇到不能识别的命名空间时,它都会提示你提供位置。只有被添加到首选项面板的模式位置(Schema Locations)选项卡才会被识别到。有关添加模式位置的更多信息,请查阅 XML Schema Locations Settings

  • 根据以下 WSDL 或 Schema 中引用的模式进行验证:启用/禁用查询特定 WSDL 或 schema 文件中导入的模式并根据那些模式验证 XML。

  • 映射到模式位置的命名空间列表:允许将命名空间映射到位置(如果命名空间与位置不同步)。
  • XML 验证过程中跳过的命名空间列表:指定要跳过的命名空间:
  • No labels