Kompleksinen laji sallii elementtejä sisältöönsä ja voi sisältää määritteitä. Kompleksisten lajien avulla voidaan määrittää XML-skeemasta luotujen tai siihen liittyvien ilmentymäasiakirjojen asianmukainen sisältö.
XML-skeemaan voi lisätä niin monta kompleksista lajia kuin haluaa.
Seuraavat ohjeet on kirjoitettu resurssiperspektiiviä varten, mutta ne pätevät useissa muissakin perspektiiveissä.
Voit lisätä kompleksisen lajin XML-skeemaan seuraamalla seuraavia vaiheita:
). Voit joko määrittää kompleksisen lajin kantalajin tai lisätä kompleksiseen
lajiin sisältömallin (joka määrittää elementtiin sisällytettävissä olevien
tietojen esitysmuodon) mutta et voi tehdä molempia. Sisältömalleista on lisätietoja aiheeseen liittyvissä tehtävissä.