Ich weiß, dass es ein bisschen spät ist, aber ich hoffe dieser Artikel hilft jemandem .
Kurz gesagt:
<complexType>
und <simpleType>
definieren beide Typen. Komplexe Typen können Element-Nachkommen und -Attribute haben, während einfache Typen dies nicht können.
Komplexe Typen können einfachen oder komplexen Inhalt haben. Typen mit <complexContent>
können untergeordnete Elemente enthalten, während solche mit <simpleContent>
nur Zeichen enthalten können.