att.repeatable

att.repeatable supplies attributes for the elements which define component parts of a content model.
Moduletagdocs — Documentation Elements
Membresalternate anyElement classRef elementRef sequence
AttributsAttributs
contextsupplies an XPath identifying a context within which this component of a content model must be found
Statut Optionel
Type de données
minOccurs(nombre minimum d'occurrences) indicates the smallest number of times this component may occur.
Statut Optionel
Type de données teidata.count
Valeur par défaut 1
maxOccurs(nombre maximum d'occurrences.) indicates the largest number of times this component may occur.
Statut Optionel
Type de données teidata.unboundedInt
Valeur par défaut 1
Schematron

<sch:rule context="*[@minOccurs and @maxOccurs]">
<sch:let name="min"
 value="@minOccurs cast as xs:integer"/>

<sch:let name="max"
 value="if ( normalize-space(@maxOccurs) eq 'unbounded' ) then -1 else @maxOccurs cast as xs:integer"/>

<sch:assert test="$max eq -1 or $max ge $min">@maxOccurs should be greater than or equal
to @minOccurs</sch:assert>
</sch:rule>
<sch:rule context="*[@minOccurs and not(@maxOccurs)]">
<sch:assert test="@minOccurs cast as xs:integer lt 2">When @maxOccurs is not specified,
@minOccurs must be 0 or 1</sch:assert>
</sch:rule>