Sintaxis para elemento con sub-elementos y sin atributos
fichero.dtd
<!ELEMENT alumno (nombre,apellido)>
fichero.xsd (secuencia)
<xsd:element name="alumno">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="nombre"/>
<xsd:element ref="apellido"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
fichero.xsd (all)
La instrucción "all" quiere decir que tiene que aperecer los elemnetos, pero no importa el orden de presentación. Es una "sequence" agregado.
<xsd:element name="alumno">
<xsd:complexType>
<xsd:all>
<xsd:element ref="nombre"/>
<xsd:element ref="apellido"/>
</xsd:all>
</xsd:complexType>
</xsd:element>