Atribuire unică a particulelor

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Regula de atribuire a particulelor unice (UPA) a schemei XML împiedică existența ambiguităților gramaticale (adică analiza) a schemei în sine.

Datorită UPA, următorul fragment XML Schema Definition (XSD) este interzis

 <xsd: sequence>
   <xsd: element name = "x" type = "xsd: integer" minOccurs = "0" />
   <xsd: any minOccurs = "0" maxOccurs = "nelimitat" processContents = "skip" />
 </ xsd: sequence>

Având în vedere fragmentul de xml

 <x> 42 </x>

Analizorul nu va putea determina în mod unic dacă se asociază eticheta cu declarația x sau cu următoarea carte wild.

Bibliografie