添加简单类型

简单类型用于创建派生数据类型。它们提供了对数据类型的值空间(一组值)和词汇空间(一组有效的文字)的一组约束。

简单类型不能包含元素内容,也不能携带属性。包含数字(及字符串和日期等)但不包含任何子元素的元素是简单类型。

下列指示信息是为“资源”透视图编写的,但是也适用于其他许多透视图。

要添加简单类型:

  1. 在 XML 模式编辑器中打开 XML 模式。
  2. 在“大纲”视图中,右键单击类型,然后单击添加简单类型
  3. 在“大纲”视图中,选择新的简单类型。
  4. 在“属性”视图中,单击常规选项卡。
  5. 名称字段中输入简单类型的新名称。
  6. 可以从种类列表中选择下列选项:
    • 原子。原子类型都是构建到 XML 模式语言中的简单类型。
    • 列表。列表类型由一系列原子类型组成。它们由长度有限的一系列原子值组成。
    • 联合。联合类型使元素或属性值能够成为从多个原子类型和列表类型联合中抽取的一种类型的一个或多个实例。
  7. 如果从种类列表中选择原子,则单击基本类型字段旁边的浏览 此图形为“浏览”按钮 以对简单类型指定基本类型。 “设置类型”对话框列示当前所有可用的内置类型和用户定义的类型。可通过选择下列其中一个选项来更改列表的作用域
    • 工作空间。列示工作空间中所有可用的类型。
    • 包装项目。列示包含您的文件的项目中所有可用的类型。
    • (缺省值)当前资源。列示当前文件中所有可用的类型。
    • 工作集。列示所选工作集中所有可用的类型。
  8. 如果从种类列表中选择列表,则单击项类型字段旁边的浏览 此图形为“浏览”按钮 以对简单类型指定项类型。 “设置类型”对话框列示当前所有可用的内置类型和用户定义的类型。可通过选择下列其中一个选项来更改列表的作用域
    • 工作空间。列示工作空间中所有可用的类型。
    • 包装项目。列示包含您的文件的项目中所有可用的类型。
    • (缺省值)当前资源。列示当前文件中所有可用的类型。
    • 工作集。列示所选工作集中所有可用的类型。
  9. 如果从种类列表中选择联合,则单击成员类型字段旁边的浏览 此图形为“浏览”按钮 以对简单类型指定成员类型。 可以选择同时将内置简单类型用户定义的简单类型添加至成员类型值列表。
  10. 单击约束选项卡。 可在此处设置特定约束值,包括长度约束、枚举和模式。
    1. 枚举可帮助您为简单类型定义一组有效的值。它们是简单类型可以在实例文档中用作有效值的实际值。一次可以添加一个枚举或几个枚举:
      • 要一次添加一个枚举,请在特定约束值中选择枚举并单击添加,并指定枚举的值。
      • 要一次添加几个枚举,请遵循下列步骤:
        1. 选择枚举
        2. 单击添加
        3. 输入每个枚举的值。必须使用定界字符来分隔每个值。例如:First, Second 将创建两个枚举,一个枚举的值为“First”,另一个枚举的值为“Second”。
        4. 如果想要保留枚举值两边的任何空格,请选择保留前导和结尾空格复选框。如果选择了此复选框,则 First, Second 的值将显示为“First”和“ Second”(Second 前面有一个空格),原因是您在输入值时在“Second”前面输入了一个空格。
        5. 单击确定。 这将创建枚举并且它们将出现在“属性”视图中。
    2. 模式可帮助您设置有关可允许值的约束。 例如,可将字段限制为仅接受遵循以下模式的输入:“五位数字,后跟两位大写 ASCII 字母”。要设置模式约束:
      1. 选择模式
      2. 单击添加
      3. 使用正则表达式向导来创建想要用作约束的正则表达式模式。
      4. 单击完成
  11. 如果想要提供有关此简单类型的任何信息,则单击文档选项卡。 文档中是读者可阅读的资料(例如描述)。
  12. 如果想要将应用程序信息元素添加至模式组件的注释,则单击扩展选项卡。 扩展页允许您指定模式并将 XML 内容添加至注释。
相关任务
将模式构面添加至简单类型