Galera eu tenho um xml onde especie um elemento chamado especiedocumento seu valor so poder ser E -> Entrada S -> Saida ou O -> Outro, queria validar o valor que vem no xml pelo meu xsd, e fiz assim usando choise
<xs:complexType name="TEspecieDocumento">
<xs:annotation>
<xs:documentation>Tipo Chave do documento</xs:documentation>
</xs:annotation>
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element name="E" type="xs:string" />
<xs:element name="S" type="xs:string" />
<xs:element name="O" type="xs:string" />
</xs:choice>
</xs:complexType>
so que para funcionar meu xml ficou assim
<especiedocumento>
<E>E</E>
</especiedocumento>
No entanto enves de dentro da tag especiedocumento eu ter outra tag com o valor eu queria que tivesse so o valor, e que meu xsd validassse o valor para mim, sendo valores possiveis apenas E,S,O , dei uma pesquisada na net mas naum achei nada que me ajudasse significativamente, se puderem me ajudar fico muito grato
Tem como fazer isso?