XSD-seikkailut
- Edellinen sivu XSD-numerot
- Seuraava sivu XSD-yhteenveto
Muut sekavat tietotyypit sisältävät loogiset, base64Binary, heksadesimaalisen, liukuluku, kaksinkertainen tarkkuus, anyURI, anyURI ja NOTATION.
Looginen tietotyyppi (Boolean Data Type)
Loogiset tiedot määrittelevät true tai false-arvot.
Alla on esimerkki jostakin scheme:sta, jossa on looginen kuvaus:
<xs:attribute name="disabled" type="xs:boolean"/>
Dokumentin elementit näyttävät olevan samankaltaisia tällä tavalla:
<prize disabled="true">999</prize>
Kommentti:Lailliset totuusarvot ovat true, false, 1 (truea ilmaisee) ja 0 (falsea ilmaisee).
Binääritietotyyppi (Binary Data Types)
Binääritietotyyppiä käytetään binäärisen muodossa olevan tiedon ilmaisemiseen.
Voimme käyttää kahta binääritietotyyppiä:
- base64Binary (Base64-koodattu binääritiedosto)
- hexBinary (heksadesimaalikoodattu binääritiedosto)
Alla on esimerkki jostakin scheme:sta, jossa on hexBinary-kuvaus:
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURI-tietotyyppi (AnyURI Data Type)
AnyURI-tietotyyppi määrittelee URI:n.
Alla on esimerkki jostakin scheme:sta, jossa on anyURI-kuvaus:
<xs:attribute name="src" type="xs:anyURI"/>
Dokumentin elementit näyttävät olevan samankaltaisia tällä tavalla:
<pic src="http://www.codew3c.com/images/smiley.gif" />
Kommentti:Jos jokin URI sisältää välilyönnin, korvaa ne %20:llä.
Sekavuus tietotyyppien (Sekavuus tietotyyppien)
Nimi | Kuvaus |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Rajoitukset sekayhteys tietotyyppien kanssa
Rajoitukset, jotka voidaan käyttää sekayhteys tietotyyppien kanssa:
- enumeration (totuusarvoon liittyvät tietotyyppiä ei voida käyttää tässä rajoituksessa*)
- length (totuusarvoon liittyvät tietotyyppiä ei voida käyttää tässä rajoituksessa)
- maxLength (totuusarvoon liittyvät tietotyyppiä ei voida käyttää tässä rajoituksessa)
- minLength (totuusarvoon liittyvät tietotyyppiä ei voida käyttää tässä rajoituksessa)
- pattern
- whiteSpace
*Kääntäjän huomautus:Rajoitus tarkoittaa constraintia.
- Edellinen sivu XSD-numerot
- Seuraava sivu XSD-yhteenveto