Hi,
Kann es sein, dass du deinen Namenraum nicht mit angibst ;-)
also statt
<xsd:element name="layout" type="LayoutDefinition" />
muesste es lauten:
<xsd:element name="layout" type="xsd:LayoutDefinition" />
Das kommt bei dir häufig vor, dass du den namensraum für den type nicht angibst.
Gruß
Holger