1
У меня есть следующий элемент Languages
. Для каждого языка я хочу, чтобы атрибут был либо «Subbed», либо «Dubbed». Например:Добавить ограничение строки на XSD
<Languages>
<Language Type="Subbed">EN</Language>
<Language Type="Dubbed">FR</Language>
</Languages>
Вот XSD я в настоящее время - как бы я добавить в «подкровать | окрестили» ограничение?
<xs:element name="Languages">
<xs:complexType>
<xs:sequence>
<xs:element name="Language" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="Type" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
спасибо за это. Вы могли бы показать весь блок xml для этого? Я не уверен, где должно быть помещено ограничение. – David542
Добавлен весь XSD, который будет проверять ваш XML по вашему запросу. – kjhughes