ISO/IEC 19757-11:2011
Information technology — Document Schema Definition Languages (DSDL) — Part 11: Schema association
发布时间:2011-10-28 实施时间:


ISO/IEC 19757-11:2011标准定义了一种称为Schema association的机制,它允许将XML文档与XML Schema关联起来。这种关联可以通过在XML文档中添加一个特殊的处理指令来实现。这个处理指令包含了XML Schema的位置信息,使得XML解析器可以在解析XML文档时自动加载相应的XML Schema。

Schema association机制的优点在于它可以提高XML文档的可靠性和互操作性。通过将XML文档与XML Schema关联起来,可以确保XML文档符合XML Schema的规范,从而避免了一些常见的XML文档错误。此外,Schema association还可以使得XML文档更容易被处理和交换,因为XML解析器可以自动加载相应的XML Schema,从而更好地理解XML文档的结构和内容。

ISO/IEC 19757-11:2011标准还规定了一些与Schema association相关的规则和约束。例如,XML文档中只能有一个Schema association处理指令,而且它必须出现在XML文档的开头。此外,Schema association处理指令中必须包含XML Schema的位置信息,这可以是一个URL、一个文件路径或者其他合法的URI。

总之,ISO/IEC 19757-11:2011标准为XML文档的可靠性和互操作性提供了一个重要的机制。通过将XML文档与XML Schema关联起来,可以确保XML文档符合XML Schema的规范,从而避免了一些常见的XML文档错误。此外,Schema association还可以使得XML文档更容易被处理和交换,从而更好地实现XML文档的应用。

相关标准
- ISO/IEC 19757-2:2003 Information technology — Document Schema Definition Languages (DSDL) — Part 2: Regular-grammar-based validation — RELAX NG
- ISO/IEC 19757-3:2006 Information technology — Document Schema Definition Languages (DSDL) — Part 3: Rule-based validation — Schematron
- ISO/IEC 19757-4:2006 Information technology — Document Schema Definition Languages (DSDL) — Part 4: Namespace-based validation Dispatching (NVD)
- ISO/IEC 19757-5:2008 Information technology — Document Schema Definition Languages (DSDL) — Part 5: Extensible Datatypes (XSD)
- ISO/IEC 19757-6:2004 Information technology — Document Schema Definition Languages (DSDL) — Part 6: DSDL Object-Relational Mapping (ORM)