W typie złożonym mogą znajdować się elementy i atrybuty. Typy złożone mogą służyć do określania właściwej treści dowolnych dokumentów instancji wygenerowanych ze schematu XML lub powiązanych z nim.
Do schematu XML można dodać dowolną liczbę typów złożonych.
Poniższe instrukcje zostały napisane dla perspektywy Zasób, ale będą też działać w wielu innych perspektywach.
Aby dodać typ złożony do schematu XML, wykonaj następujące czynności:
aby wybrać typ podstawowy dla typu złożonego. Możesz ustalić typ podstawowy dla typu złożonego lub dodać do niego model treści (który reprezentuje dowolne dane, jakie mogą być zawarte w elemencie), ale nie możesz zrobić obu tych rzeczy jednocześnie. Więcej informacji
na temat modeli treści zawierają opisy czynności pokrewnych.