下一节:

  XML 模式参考

  • XSD 元素

    元素 描述
    all 指定子元素可以按任何顺序出现。 每个孩子元素可以出现0或1次
    annotation 指定架构注释的顶级元素
    any 使作者能够使用元素扩展 XML 文档模式未指定
    anyAttribute 使作者能够使用架构未指定的属性扩展XML文档
    appinfo 指定应用程序要使用的信息(必须在批注内)
    attribute 定义一个属性
    attributeGroup 定义要在复杂类型定义中使用的属性组
    choice 仅允许包含在<choice>声明中的元素之一包含在包含元素中
    complexContent 定义仅包含混合内容或元素的复杂类型的扩展名或限制
    complexType 定义一个复杂的类型元素
    documentation 在模式中定义文本注释(必须放入内部注解)
    element 定义一个元素
    extension 扩展现有的simpleType或complexType元素
    field 指定一个XPath表达式,该表达式指定使用的值定义身份约束
    group 定义要在复杂类型定义中使用的一组元素
    import 将具有不同目标名称空间的多个架构添加到文档
    include 将具有相同目标名称空间的多个架构添加到文档中
    key 在实例文档的包含元素中指定属性或元素值作为键(唯一,不可为空且始终存在)
    keyref 指定属性或元素值对应于指定键或唯一元素的属性或元素值
    list 将简单的type元素定义为值列表
    notation 描述XML文档中非XML数据的格式
    redefine 从外部模式重新定义简单和复杂的类型,组和属性组
    restriction 定义对simpleType,simpleContent或complexContent的限制
    schema 定义模式的根元素
    selector 指定一个XPath表达式,该表达式选择一组身份约束的元素
    sequence 指定子元素必须按顺序出现。 每个子元素可以出现0到任意次数
    simpleContent 包含对纯文本复杂类型或简单类型作为内容的扩展或限制,不包含任何元素
    simpleType 定义简单类型并指定关于属性或纯文本元素值的约束和信息
    union 将简单类型定义为来自指定简单数据类型的值的集合(联合)
    unique 定义元素或属性值在范围内必须唯一
  • XSD 元素

    约束 描述
    enumeration 定义可接受值的列表
    fractionDigits 指定允许的最大小数位数。 必须等于或大于0
    length 指定允许的确切字符数或列表项。 必须等于或大于0
    maxExclusive 指定数值的上限(该值必须小于此值)
    maxInclusive 指定数值的上限(该值必须小于或等于该值)
    maxLength 指定允许的最大字符数或列表项。 必须等于或大于0
    minExclusive 指定数值的下限(该值必须大于此值)
    minInclusive 指定数值的下限(该值必须大于或等于该值)
    minLength 指定允许的最小字符数或列表项。 必须等于或大于0
    pattern 定义可接受的确切字符序列
    totalDigits 指定允许的最大位数。 必须大于零
    whiteSpace 指定如何处理空格(换行符,制表符,空格和回车符)
下一节: