En kompleks type kan have elementer i sit indhold og indeholde attributter. Komplekse typer kan bruges som en hjælp til at bestemme det relevante indhold af forekomstdokumenter, som genereres fra eller tilknyttes til XML-skemaet.
Du kan tilføje så mange komplekse typer, du vil, til et XML-skema.
Følgende instruktioner er skrevet til perspektivet Ressource, men gælder også i mange andre perspektiver.
Sådan tilføjer du en kompleks type til et XML-skema:
for at vælge en basistype til den komplekse type. Du kan enten angive en basistype til den komplekse type eller tilføje en indholdsmodel til den (som repræsenterer data, som kan være indeholdt i et element), men du kan ikke gøre begge dele.
Der er flere oplysninger om indholdsmodeller under de relaterede opgaver.