Atributele documentului de instanță în limbajul de marcare XML NU trebuie să fie declarate în cadrul schemelor
Atribut | Explicație | Exemplu |
xsi:nil | Indică faptul că un anumit element nu are o valoare sau că valoarea este necunoscută. Elementul trebuie setat la nillable în interiorul documentului de schemă: <xsd:element name=”last_name” type=”xsd:string” nillable=true”/> |
<full_name xmlns:xsi= ”http://www.w3.org/2001/XMLSchema-instance”> <first_name>Madonna</first_name> <last_name xsi:nil=”true”/> </full_name> |
xsi:noNamespaceSchemaLocation | Localizează schema pentru elementele care nu se află în niciun spațiu de nume | <radio xsi:noNamespaceSchemaLocation= ”http://www.opentourism.org/xmtext/radio.xsd”><!—radio stuff goes here – > </radio> |
xsi:schemaLocation | Localizează scheme pentru elemente și atribute care se află într-un spațiu de nume specificat | <radio xmlns= ”http://www.opentourism.org/xmtext/NS/radio xmlns:xsi= ”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation= ”http://www.arches.uga.eduNS/radio” ”http://www.opentourism.org/xmtext/radio.xsd”><!—radio stuff goes here – > </radio> |
xsi:type | Poate fi folosit în documentele de instanță pentru a indica tipul unui element. | <height xsi:type=”xsd:decimal”>78.9</height> |
Pentru mai multe informații despre structurile XML Schema, tipurile de date și instrumente, puteți vizita http://www.w3.org/XML/Schema.
(Include texte din Wikibooks traduse și adaptate de Nicolae Sfetcu)
Lasă un răspuns