element
要素では、要素を定義します。
schema
choice
all
sequence
group
<element
id=ID
name=NCName
ref=QName
type=QName
substitutionGroup=QName
default=string
fixed=string
form=qualified|unqualified
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
nillable=true|false
abstract=true|false
block=(#all|list of (extension|restriction))
final=(#all|list of (extension|restriction))
any attributes
>
annotation?,((simpleType|complexType)?,(unique|key|keyref)))
</element>
注意: ?記号は、指定した要素が0回以上出現することを宣言します。
*記号は、指定した要素がelement
要素内に0回以上出現することを宣言します。
id
name
schema
要素の場合には必須です。
ref
ref
属性にはネームスペース接頭辞を含めることができます。この属性は、親要素がschema要素の場合には使用できません。
type
simpleType
要素またはcomplexType
要素の名前のどちらかを指定します。
substitutionGroup
schema
要素でない場合には使用できません。
default
fixed
form
schema
要素のelementFormDefault属性の値です。この属性は、親要素がschema
要素の場合には使用できません。
maxOccurs
schema
要素の場合には使用できません。
minOccurs
schema
要素の場合には使用できません。
nullable
null
属性をtrueに設定できます。null
属性は、インスタンスのXML Schemaの名前空間の一部として定義されます。デフォルトはfalseです。
abstract
block
final
any attributes
この要素およびすべてのXML要素の詳細は、「W3C XML Schema Part 1: Structures Specification」(http://www.w3.org/TR/xmlschema-1/)を参照してください。
Copyright © 1997, 2004, Oracle. All rights reserved.