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> 中<定义的命名空间。