Estou tendo dificuldade em procurar por isso. Como eu definiria um elemento em um arquivo de esquema XML para XML parecido com este:
<option value="test">sometext</option>
Não consigo descobrir como definir um elemento que é do tipo xs:string
e também tem um atributo.
Aqui está o que eu tenho até agora:
<xs:element name="option">
<xs:complexType>
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
</xs:element>
tns
estiver vinculado ao espaço de nome de destino do documento do esquema, você usarátype="tns:AttrElement"
para se referir ao tipo.)type="tns:AtrElement"
se o seu namespace padrão do XSD é xs não o targetNamespace do documento Normalmente nesse caso.tns
É definido e usado.... ou o equivalente em linha:
fonte
simpleContent
dentro de acomplexType
. Mas, novamente, é XSD, onde nada parece realmente intuitivo. Obrigado mesmo assim! :-)Eu sei que não é o mesmo, mas funciona para mim:
fonte