XSD Enkel element
- Forrige side XSD <schema>
- Næste side XSD Egenskaber
XML Schema kan definere elementer i en XML-fil.
Et simpelt element er dem, der kun indeholder tekst. Det indeholder ikke nogen andre elementer eller egenskaber.
Hvad er et simpelt element?
Et simpelt element er dem, der kun indeholder tekst. Det indeholder ikke nogen andre elementer eller egenskaber.
Men begrænsningen "Kun tekst" kan nemt skabe forvirring. Tekst har mange typer. Det kan være en af de typer, der er inkluderet i XML Schema (bول, string, data osv.), eller det kan være en tilpasset type, som du selv definerer.
Du kan også tilføje begrænsninger (facets) til datatypen for at begrænse indholdet, eller du kan kræve, at dataene matcher et bestemt mønster.
Definere et simpelt element
Syntaks for at definere et simpelt element:
<xs:element name="xxx" type="yyy"/>
Her er xxx elementets navn, yyy er elementets datatyp.
De mest almindelige typer er:
- xs:string
- xs:decimal
- xs:integer
- xs:boolean
- xs:date
- xs:time
Eksempel:
Dette er nogle XML-elementer:
<lastname>Smith</lastname> <age>28</age> <dateborn>1980-03-27</dateborn>
Dette er den tilsvarende definition af et simpelt element:
<xs:element name="lastname" type="xs:string"/> <xs:element name="age" type="xs:integer"/> <xs:element name="dateborn" type="xs:date"/>
Standardværdi og fast værdi for en simpel element
En simpel element kan have en specificeret standardværdi eller en fast værdi.
Hvis ingen andre værdier er angivet, tildeler standardværdien automatisk til elementet.
I nedenstående eksempel er standardværdien "red":
<xs:element name="color" type="xs:string" default="red"/>
Fast værdi vil også automatisk tildeles til elementet, og du kan ikke fastsætte en anden værdi.
I nedenstående eksempel er den faste værdi "red":
<xs:element name="color" type="xs:string" fixed="red"/>
- Forrige side XSD <schema>
- Næste side XSD Egenskaber