更新日:2009-08-26
属性値の正規化
復帰文字と改行文字が連続「空白1文字に置き換えられる」
復帰文字と改行文字が連続しない「それぞれが空白1文字に置き換えられる」
※タブ文字も同様
子要素の順番を指定する「xs:sequence」
複雑型を表す「xs:complexType」
※xs:complexTypeのmixed属性をtrueにすると、
任意の文字列の出現が可能になる。
いずれかの要素を指定する「xs:choice」
要素の最大値を指定する「maxOccurs」
※要素の個数に特に上限を決めない場合は「maxOccurs="unbounded"」
要素の最小値を指定する「minOccurs」
選択型の要素ノード「xs:restriction」,「xs:enumeration」
最小値を定義する「xs:minInclusive」
最大値を定義する「xs:maxInclusive」
より小さいを定義する「xs:minExcusive」
より大きいを定義する「xs:maxExcusive」
要素すべてが一回出現「xs:all」
データを空白で区切って列挙「xs:list」
必ず記述しなければならない「use:"required"」
属性が必須であることを示す「#REQUIRED」
属性が任意であることを示す「#IMPLIED」
要素Aが1回以上出現「A+」
要素Aが現れないか、1回出現「A?」
要素Aが現れないか、任意回数出現「A*」
カレントノードのみ「xsl:copy」
※属性のコピーもされない。
ノードをそのままコピー「xsl:copy-of」
最終更新:2009年08月26日 16:48