Unikátní atribuce částic - Unique Particle Attribution
The Unikátní atribuce částic (UPA) pravidlo je mechanismus k zabránění nejednoznačnosti v Schéma XML W3C verze 1.0.
Kvůli pravidlu UPA XML níže uvedený fragment schématu je zakázán:
<xsd:sequence> jméno ="X" zadejte =„xsd: integer“ minOccurs ="0"/> minOccurs ="0" maxOccurs ="neomezený" processContents ="přeskočit"/> </xsd:sequence>
Vzhledem k fragmentu instance XML:
<x>42</x>
je nejednoznačné, zda má být
Tento konkrétní příklad již neporušuje omezení atributu Unique Particle Attribute ve schématu XML verze 1.1, které jej odlišuje tím, že říká, že když se prvek shoduje jak s částicovým prvkem, tak se zástupným znakem, elementový částicový prvek vyhraje. Samotné omezení UPA však zůstává ve verzi 1.1.