Редактировать: Я не думаю, что я задал этот вопрос очень хорошо. Я полностью заново формулируя егоСложные типы и XSD
Все: Я пытаюсь представить следующий XML в XSD (я работаю с визуальным редактором студии XSD, как я действительно не знаю XSD очень хорошо).
Here's the XML:
<TheParentNode>
<AnElement ID="x">123</AnElement>
</TheParentNode>
Я хочу указать, что значение AnElement должно быть числом. Я также хочу добавить некоторые атрибуты в AnElement.
Каким должен быть XSD?
В дизайнере Visual Studio я вижу, как сделать AnElement сложным типом, и это единственный способ определить для него атрибуты. Однако, если я это сделаю, я не вижу способа указать, что значение AnElement должно быть числом.
Нужно ли использовать сложные типы? Как выглядел бы ваш XSD-код?
Неплохо, просто пытаюсь понять это - я довольно новичок в XSD. – JMarsch
Еще раз спасибо за ваши обновления. Я знал о поддержке xsd в Visual Studio (и на самом деле я начал работу с xsd с обратным преобразованием (сгенерированный XSD из xml). Нам просто нужно изменить некоторые вещи, которые не были записаны в обратную инженерию. – JMarsch