<xdr:attribute> 元素
引用可以出现在命名的 ElementType 元素范围内的已声明属性类型的 XML 数据缩减 (XDR) 架构元素。
<attribute
default="default-value"
type="attribute-type"
[required="{yes | no}"]>
特性
- default
属性的默认值。 此指定的默认值优先于所引用的 AttributeType 元素上提供的任何默认值。
- type
在该架构(或由指定的命名空间指示的其他架构)中定义的 AttributeType 元素的名称。 提供的值必须与 AttributeType 元素上的 name 属性相对应。 类型可以包括命名空间前缀。
- required
属性是否必须在元素上存在的指示符。 如果引用的 AttributeType 上存在 required 属性,则为可选项。
元素信息
出现次数 |
架构中指定的属性类型数。 |
父元素 |
|
子元素 |
(无子元素。) |
备注
如果 required 属性设置为 yes,default 属性指定了默认值,提供的默认值必须总是该值;包含其他属性值的文档无效。
如果 required 特性设置为 yes,但是没有指定默认值,类型声明为包含该特性的每个元素必须提供该默认值。