zeroOrMore 要素

0回以上の繰り返しを定義する要素

注意

連続する zeroOrMore 要素

連続する zeroOrMore 要素の中身を、一つの zeroOrMore 要素の中身としてまとめることは出来ません。以下に、その例を示します。

例1
<zeroOrMore>
 <ref name="a"/>
</zeroOrMore>
<zeroOrMore>
 <ref name="b"/>
</zeroOrMore>
例2
<zeroOrMore>
 <ref name="a"/>
 <ref name="b"/>
</zeroOrMore>

例1では、「aが1回以上出現した後、bが0回以上出現するパターン (aa…bb…)」であるのに対し、例2では、「aとbが、この順番を保持したまま0回以上出現 (abab…)」となります。

出現順番に関して