XML Schema reference manual

XSD-element

element forklaring
all begrænsning af underelementer kan forekomme i hvilken som helst rækkefølge, og hvert underelement kan forekomme nul eller én gang.
annotation annotation-element er en topniveau-element, der definerer schemaets kommentarer.
any Lader skaberne udvide XML-dokumenter gennem elementer, der ikke er defineret i schema.
anyAttribute Lader skaberne udvide XML-dokumenter gennem egenskaber, der ikke er defineret i schema.
appInfo Fastlægger information, som applikationen skal bruge i annotationselementet.
attribute Definerer en egenskab.
attributeGroup Definerer en gruppe egenskaber, der bruges i komplekse type-definitioner.
choice Tillader kun et element at optræde i et element, der indeholder elementer, i en <choice>-erklæring.
complexContent Definerer udvidelser eller begrænsninger af komplekse typer, der kan indeholde blandet indhold eller kun elementer.
complexType Definerer en kompleks type.
documentation Definerer tekstkommentarer i schema.
element Definerer et element.
extension Udvider eksisterende simpleType- eller complexType-elementer.
field Specificerer et XPath-udtryk, der definerer værdier, der bruges til at definere identificeringsbetingelser.
group Definerer en gruppe elementer, der bruges i komplekse type-definitioner.
import Tilføjer flere schema med forskellige målnavneområder til et dokument.
include Tilføjer flere schema med samme målnavneområde til et dokument.
key Specificerer, at værdier for egenskaber eller elementer (eller en gruppe værdier) skal være nøgler inden for en bestemt række.
keyref Fastlægger, at værdier for egenskaber eller elementer (eller en gruppe værdier) skal correspondere til værdier for en angivet nøgle eller unik element.
list Definerer en simpel type som en liste af værdier af en bestemt data-type.
notation Beskriver formatet for ikke-XML-data i et XML-dokument.
redefine Omdефinerer enkle og komplekse typer, grupper og egenskabsgrupper, der er defineret i eksterne arkiv.
restriction Definerer begrænsninger for simpleType, simpleContent eller complexContent.
schema Definerer rodelementet i schema.
selector Specificerer en XPath-udtryk, der vælger en gruppe elementer baseret på betingelser.
sequence Kræver, at underelementer skal optræde i den angivne rækkefølge. Hver underelement kan optræde 0 til en hvilken som helst antal gange.
simpleContent Indeholder udvidelser eller begrænsninger af complexType-elementer uden at indeholde nogen elementer.
simpleType Definere en simpel type, fastsætte begrænsninger samt information om værdier for egenskaber eller elementer, der kun indeholder tekst.
union 定义多个 simpleType 定义的集合。
Definer en samling af simpleType-definitioner. unique

Specificer at værdien af en egenskab eller et element skal være unik inden for en specificeret rækkevidde.

XSD Restrictions/Facets for Datatypes

Se XSD begrænsninger / Facets Begrænsning
Beskrivelse Definer en liste over acceptable værdier
fractionDigits Definer det maksimale antal decimaler, der er tilladt. Må være større end eller lig med 0.
length Definer det præcise antal tilladte tegn eller elementer i en liste. Må være større end eller lig med 0.
maxExclusive Definer øvre grænse for tallet. De tilladte værdier skal være mindre end denne værdi.
maxInclusive Definer øvre grænse for tallet. De tilladte værdier skal være mindre end eller lig med denne værdi.
maxLength Definer det maksimale antal tilladte tegn eller elementer i en liste. Må være større end eller lig med 0.
minExclusive Definer nedre grænse for tallet. De tilladte værdier skal være større end denne værdi.
minInclusive Definer nedre grænse for tallet. De tilladte værdier skal være større end eller lig med denne værdi.
minLength Definer det mindste antal tilladte tegn eller elementer i en liste. Må være større end eller lig med 0.
pattern Definer den præcise sekvens af tegn, der er acceptable.
totalDigits Definer den præcise antal cifre, der er tilladt for de tilladte arabiske tal. Må være større end 0.
whiteSpace Definer behandlingen af blanke tegn (linjeskift, returtegn, mellemrum og tabulatorer).