<xsd:notation> 元素

包含表示法定义,以描述 XML 文档中非 XML 数据的格式。 XML 架构表示法声明是 XML 1.0 NOTATION 声明的一种重构形式。

<notation
  id = ID
  name = NCName 
  public = Public identifier per ISO 8879
  system = anyURI
  {any attributes with non-schema Namespace}...>
Content: (annotation?)
</notation>

属性

  • id
    该元素的 ID。 id 值必须属于类型 ID 并且在包含该元素的文档中是唯一的。

    可选项。

  • name
    notation 元素的名称。 该名称必须是在 XML 命名空间规范中定义的无冒号名称 (NCName)。

    该名称在架构内必须是唯一的。

    必选项。

  • public
    public 标识符相对应的 URI 引用。 提供 DTD 或外部实体的名称的文档序言中的标识符。

    必选项。

  • system
    system 标识符相对应的 URI 引用。 文档、DTD 或外部实体的本地的、系统相关的标识符。 该名称必须是 URI。

    可选项。

元素信息

出现次数

无限制

父元素

schema

内容

annotation

示例

以下示例使用查看器应用程序 viewer.exe 说明 jpeg 表示法。

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:notation name="jpeg" public="image/jpeg" system="viewer.exe" />
</xs:schema>

其他资源

有关更多信息,请参见“W3C XML Schema Part 1: Structures Recommendation”(W3C XML 架构第 1 部分:结构建议),网址为 www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all。

另请参见

参考

XML 架构 (XSD) 参考
XML 架构元素