L'elemento del <anyAttribute> ci permette di estendere il documento di XML con gli attributi non specificati dallo schema!
L'elemento del <anyAttribute>
L'elemento del <anyAttribute> ci permette di estendere il documento di XML con gli attributi non specificati dallo schema.
Il seguente esempio è il frammento da uno schema di XML chiamato “family.xsd„. Mostra una dichiarazione per l'elemento “della persona„. Usando l'elemento del <anyAttribute> possiamo aggiungere tutto il numero di attributi all'elemento “della persona„:
Ora desideriamo estendere l'elemento “della persona„ con un attributo “di genere„. In questo caso possiamo fare così, anche se l'autore dello schema qui sopra non dichiarasse mai alcuni attributi “di genere„.
Guardare questa lima dello schema, chiamata “attribute.xsd„:
La lima di XML qui sopra è valida perché lo schema “family.xsd„ permette che noi aggiungiamo un attributo all'elemento “della persona„.
Gli elementi del <anyAttribute> e del <any> sono usati per fare il documento ESTENDIBILE! Permettono che i documenti contengano gli elementi supplementari che non sono dichiarati negli schemi principali di XML.
Keywords:
XSD anyattribute element,xsd data types,xsd data type,visual studio xsd,xsd tutorial,xsd optional element,xsd attributes,xsd xml,xsd examples,cdata xsd