Razlika između inačica stranice »XML Schema«

Obrisano 17 bajtova ,  prije 5 mjeseci
m
RpA: WP:NI, WP:HRV
m (dodana kategorija Računalni jezici uz pomoć dodatka HotCat)
m (RpA: WP:NI, WP:HRV)
'''[[XML]] Schema''' je noviji način određivanja pravila strukturiranja [[XML]] dokumenta. Format se kreira prema pravilima [[XML]] jezika. Način određivanja strukture sličan je načinu izgradnje [[baza podataka|baze podataka]]. Korištenjem [[XML]] Scheme moguće je na vrlo detaljnom nivou odrediti opis sadržaja odgovarajućeg elementa:
* kardinalnost
* tip podatka
* logički tip podataka ("boolean" – može imati vrijednost "true" ili "false")
* tip podataka za unos [[binarni sustav|binarnih brojeva]] ("binary")
* oznaka [[jezik|jezika]]a koja se koristi ("language" – npr. "en-US")
* oznaka [[web]] adrese ("uri-reference" – npr. "http://www.w3c.org/")
 
* '''prazni''' elementi ne smiju imati sadržaj već samo atribute. Prazni elementi mogu imati samo početnu oznaku.
<artikal sifra="1234"/>
* elementi koji sadrže druge elemente sadrže samo druge elemente koji sadrže text. Osim drugih elemenata ne smiju sadržavati unutar sebe text.
<osoba>
<ime>Pero</ime>
 
=== Kardinalnost elemenata ===
Kardinalnost podataka definirana je [[atribut|atributima]]ima "minOccurs" i "maxOccurs". Minimalni broj pojavljivanja određenog elementa postavljen je u osnovi na "1". Ako se želi navesti neki drugi broj, npr. da se element ne mora niti jednom pojaviti, potrebno je u vrijednost tog atributa upisati "0".
Atribut "maxOccurs" navodi maksimalni broj puta što se može pojaviti vrijednost određenog elementa. Ako se neki element može pojaviti neograničen broj puta kao vrijednost se treba postaviti "unbounded". Ako je broj puta što se element smije pojaviti fiksiran, potrebno je kao vrijednost atributa navesti taj broj.
 
</xs:simpleType>
</xs:element>
Primjer ograničenja na niz slova engleske abecede:
<xs:element name="slovo">
<xs:simpleType>
124.906

uređivanja