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: