в общем ситуация такая, как в схеме создать тип который будет описывать xml элемент подобного типа
<field id=«someId»>значения строго из списка - (A,B,C,D)</field>
атрибут id - обязателен. Собсно я знаю как сделать это, но тогда у field появится вложенный элемент, а это не желательно, а хочется обойтись без этого, вот. Реально ли это ?
Вот что имелось ввиду:
<xs:complexType name="FieldType">
<xs:sequence>
<xs:element name="fieldData">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="A"/>
<xs:enumeration value="B"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:ID" use="required"/>
</xs:complexType>
хочется обойтись без создания вложенных элементов, вот.