XML 验证页面
验证可以确保 XML 文件的结构和内容与 DTD 或 schema 所指定的规范相匹配。使用验证页面,以指定要用于验证的 schema 和 DTD,并指定执行验证的时间(文件检测阶段,或译员请求验证的时候)。
| 选项 | 说明 |
|---|---|
| 在文件检测时执行 schema 和 DTD 验证 | 此选项可在文件检测阶段验证 XML 文件。 |
| 验证翻译时执行 schema 验证 | 此选项可在用户从编辑器中验证文件时验证 XML 文件。 |
| 手动指定 schema | 如果选中,则手动指定的一个或多个 schema 将覆盖在文件中引用的 schema。 如果还指定了用于所有 XML 文档,则需要指定一个 schema(“主 schema”)。 |
| 主 schema | 在此添加 schema。如果主 schema 具有从属性 schema,则在从属性 schema 和 DTD 对话框中输入。 |
| 从属性 schema 和 DTD | 添加从主 schema 引用的 schema 以及 DTD。 在指定 DTD 时,请注意以下几点:
|
DTD 和 schema 引用示例
| 选项 | 说明 |
|---|---|
| 外部引用的 DTD | <!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" task.dtd"> |
| 外部引用的 schema | <example xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="examples.xsd"> |
| DTD 引用 |
|
| 无效引用示例 | 这是无效的: 非外部 DTD 文档必须与要验证的 XML 文件位于相同目录。 |