¿Cuáles son?
- Elementos con atributos (tengan o no sub-elementos)
- Elementos con sub-elementos o con contenido mixto
fichero.dtd
<!ELEMENT elemento (elem1?,elem2+,elem3*)>
fichero.xsd
<xsd:element name="elemento">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="elem1" minOccurs="0"/>
<xsd:element ref="elem2" maxOccurs="unbounded"/>
<xsd:element ref="elem3" minOccurs="0" maxOccurs="unbounded"/>
</xsd:secuence>
</xsd:complexType>
</xsd:element>
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0