- XMLSchemaのルート要素は「xsd:element」とする
- 要素を取り決めるには、「xsd:element」要素を使う
- 要素の内容を要素とするには、「xsd:complexType」を使う
- <xsd:element name ="name" type="xsd:string"/>
↓
文字型とする
- <xsd:element name ="price" type="xsd:decimal"/>
↓
10進数の数値とする
<xsd:element ref="car"/>
・・・
</xsd:element>
<xsd:element name="car">
ここに詳細を書く
</xsd:element>
- sequence要素:内容が順番に出現する
- choice要素:内容のいずれか1つが出現する
- all要素:内容が0回または1回
- 出現回数を指定------------------------------
- minOccurs="0" maxOccurs="1" 0回または1回
- (指定なし) 1回
- minOccurs="A" maxOccurs="B" A回以上B回以下
- minOccurs="0" maxOccurs="unbounded" 0回以上
- minOccurs="A" maxOccurs="unbounded" A回以上
- minOccurs="0" maxOccurs="B" B回以上
<xsd:complexType mixed="true">
- use属性:属性の特徴を指定する
- use属性の値---------------------
- required 必ず属性を指定
- optional 属性省略化
- prohibited 属性禁止
- その他の属性---------------------------------
- fixed="値" 属性は固定値でなければならない
- default="値" 属性を省略した場合にはデフォルト値とする
最終更新:2008年10月03日 16:04