制限された子ノード |
|
 |
<!ELEMENT name (child_node_regexp)[? | * | +]>
XML には、親要素内の子要素の順序と数を制限するために使用できる、簡単な正規表現構文が用意されています。この言語には、次の演算子が含まれています。
演算子
|
内容
|
Name
|
指定された名前の要素に一致します
|
( )
|
シーケンス (区切り文字としてコンマを使用) または選択項目 (区切り文字として | を使用) のセットとして処理するグループ式
|
?
|
前の名前または式が、ドキュメントのこの時点で 0 回または 1 回発生することを示します
|
*
|
前の名前または式が、ドキュメントのこの時点で 0 回以上発生することを示します
|
+
|
前の名前または式が、ドキュメントのこの時点で 1 回以上発生する必要があることを示します
|
|