element
コンポーネントでは、XMLスキーマ要素を宣言します。
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回または1回出現することを宣言します。*記号は、指定した要素が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スキーマの名前空間の一部として定義されます。デフォルトはfalseです。
abstract
block
final
any attributes
この要素およびすべてのXML要素の詳細は、「W3C XML Schema Part 1: Structures Specification」(http://www.w3.org/TR/xmlschema-1/)を参照してください。
リファレンス: XSDコンポーネント
XSDビジュアル・エディタについて
Copyright © 1997, 2006, Oracle. All rights reserved.