XML 快照命名空间
<XML 快照中的 SnapshotRoot> 元素定义快照命名空间,并将其与 xsd、xsi 和默认前缀相关联。
<SnapshotRoot xmlns="https://schemas.microsoft.com/2002/print/gdl/1.0"
xmlns:xsd="https://www.w3.org/2001/XMLSchema"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance">
下面的代码示例演示 <GDL 分析程序生成的 XSD 架构中的架构> 元素的起始标记。
<schema
xmlns="https://www.w3.org/2001/XMLSchema"
xmlns:gdl="https://schemas.microsoft.com/2002/print/gdl/1.0"
targetNamespace="https://schemas.microsoft.com/2002/print/gdl/1.0"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
这些定义最大程度地减少了在架构中使用显式命名空间前缀的需要,并快照。 典型用户无需担心这些定义的含义。 仅当选择使用 *DataType: XSD_DEFINED时,才需要注意这些命名空间约定。 对于模板作者,使用 *XSDTypeDefinition 指令提供的数据类型定义应遵循架构>元素中<定义的命名空间和默认值。 这些XSD_DEFINED数据类型的实例数据需要遵循 SnapshotRoot> 中<定义的命名空间。