Tengo dificultades para buscar esto. ¿Cómo definiría un elemento en un archivo de esquema XML para XML con este aspecto?
<option value="test">sometext</option>
No puedo entender cómo definir un elemento que es de tipo xs:string
y también tiene un atributo.
Esto es lo que tengo hasta ahora:
<xs:element name="option">
<xs:complexType>
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
</xs:element>
tns
está vinculado al espacio de nombres de destino del documento de esquema, usarátype="tns:AttrElement"
para referirse al tipo).type="tns:AtrElement"
si su espacio de nombres predeterminado de XSD no es xspaceNamespace del documento. Por lo general, en ese casotns
se define y se usa.... o el equivalente en línea:
fuente
simpleContent
dentro de acomplexType
. Pero, de nuevo, es XSD, donde nada parece realmente intuitivo. Gracias de todos modos! :-)Sé que no es lo mismo, pero funciona para mí:
fuente