<xdr:attribute> 元素

引用可以出现在命名的 ElementType 元素范围内的已声明属性类型的 XML 数据缩减 (XDR) 架构元素。

<attribute
  default="default-value"
  type="attribute-type"
  [required="{yes | no}"]> 

特性

  • default
    属性的默认值。 此指定的默认值优先于所引用的 AttributeType 元素上提供的任何默认值。
  • type
    在该架构(或由指定的命名空间指示的其他架构)中定义的 AttributeType 元素的名称。 提供的值必须与 AttributeType 元素上的 name 属性相对应。 类型可以包括命名空间前缀。
  • required
    属性是否必须在元素上存在的指示符。 如果引用的 AttributeType 上存在 required 属性,则为可选项。

元素信息

出现次数

架构中指定的属性类型数。

父元素

ElementType

子元素

(无子元素。)

备注

如果 required 属性设置为 yesdefault 属性指定了默认值,提供的默认值必须总是该值;包含其他属性值的文档无效。

如果 required 特性设置为 yes,但是没有指定默认值,类型声明为包含该特性的每个元素必须提供该默认值。

另请参见

概念

<xdr:AttributeType> 元素