Seznam
Příklad 21. Ukázka definice seznamu
<osoba>
<jméno>Pepa</jméno>
<oblíbenéHudebníStyly>jazz folk rock</oblíbenéHudebníStyly>
</osoba>
element osoba {
element jméno { text },
element oblíbenéHudebníStyly { list { token+ } }
}
Příklad 22. Při definici seznamu lze používat další vzory
element osoba {
element jméno { text },
element oblíbenéHudebníStyly {
list { ("jazz" | "rock" | "folk" | "country" | "blues" | "ska"
| "klasika" | "hiphop" | "jungle" | "drum'n'bass" )+ }
}
}
Příklad 23. Prvky seznamu nemusí mít stejný datový typ
<skříňka rozměry="40 38.5 90 cm"/>
element skříňka {
attribute rozměry {
list { xsd:decimal, xsd:decimal, xsd:decimal, ("cm" | "mm" ) }
}
}