Мне сложно это искать. Как мне определить элемент в файле схемы XML для XML, который выглядит следующим образом:
<option value="test">sometext</option>
Я не могу понять, как определить элемент типа, который xs:string
также имеет атрибут.
Вот что у меня так далеко:
<xs:element name="option">
<xs:complexType>
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
</xs:element>
tns
привязан к целевому пространству имен документа схемы, вы будете использовать егоtype="tns:AttrElement"
для ссылки на тип.)type="tns:AtrElement"
если ваше пространство имен XSD по умолчанию - xs, а не targetNamespace документа. Обычно в этом случаеtns
определяется и используется.... или встроенный эквивалент:
источник
simpleContent
вcomplexType
. Но опять же, это XSD, где нет ничего интуитивно понятного. Тем не менее, спасибо! :-)Я знаю, что это не то же самое, но у меня это работает:
источник