XML Schemaコンポーネント - <xsd:attribute>要素

attribute要素では、属性を定義します。

親要素

構文

<attribute
default=string
fixed=string
form=qualified|unqualified
id=ID
name=NCName
ref=QName
type=QName
use=optional|prohibited|required
any attributes
>

(annotation?,(simpleType?))

</attribute>

注意: ?記号は、指定した要素がattribute要素内に0回以上出現することを宣言します。

属性

default
オプション。属性のデフォルト値を指定します。default属性とfixed属性の両方を使用することはできません。
fixed
オプション。属性の固定値を指定します。default属性とfixed属性の両方を使用することはできません。
form
オプション。属性の形式を指定します。デフォルト値は、その属性を含む要素のattributeFormDefault属性の値です。次のいずれかに設定できます。
id
オプション。要素の一意のIDを指定します。
name
オプション。属性の名前を指定します。Name属性とref属性の両方を使用することはできません。
ref
オプション。指定した属性への参照を指定します。Name属性とref属性の両方を使用することはできません。refが使用されて場合、simpleType要素、form属性およびtype属性は使用できません。
type
オプション。ビルトイン・データ型または単純型を指定します。type属性は、コンテンツにsimpleType要素が含まれていない場合にのみ使用できます。
use
オプション。属性の使用方法を指定します。次のいずれかの値を指定できます。
any attributes
オプション。スキーマ以外の名前空間を持つその他の属性を指定します。

この要素およびすべてのXML要素の詳細は、http://www.w3.org/TR/xmlschema-1/にある「W3C XML Schema Part 1: Structures」の仕様を参照してください。


XML Schemaエディタについて

 

Copyright © 1997, 2004, Oracle. All rights reserved.