XSD enkle elementer
- Forrige side XSD <schema>
- Næste side XSD egenskaber
XML Schema kan definere elementer i en XML-fil.
Enkle elementer er dem, der kun indeholder tekst. De indeholder ikke nogen andre elementer eller egenskaber.
Hvad er et enkelt element?
Enkle elementer er dem, der kun indeholder tekst. De indeholder ikke nogen andre elementer eller egenskaber.
Men begrænsningen "kun tekst" kan nemt forvirre. Tekst har mange typer. Det kan være en af de typer, der er inkluderet i XML Schema-definitionen (bollom, streng, data osv.), eller det kan være en tilpasset type, du selv har defineret.
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.
Definer et enkelt element
Syntaksen til at definere et enkelt element:
<xs:element navn="xxx" type="yyy"/>
Her er xxx elementets navn, yyy er elementets datatyp. XML Schema har mange indbyggede datatyper.
De mest almindelige typer er:
- xs:string
- xs:decimal
- xs:integer
- xs:boolean
- xs:date
- xs:time
Eksempel:
Disse er nogle XML-elementer:
<lastname>Smith</lastname> <age>28</age> <dateborn>1980-03-27</dateborn>
Dette er den enkle elementdefinitionen:
<xs:element navn="lastname" type="xs:string"/> <xs:element navn="age" type="xs:integer"/> <xs:element navn="dateborn" type="xs:date"/>
Standardværdi og fast værdi for enkle elementer
Enkle elementer kan have en specificeret standardværdi eller fast værdi.
Når ingen andre værdier er fastsat, vil standardværdien automatisk tildeles 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