Сломал мозг...
Дано: xml документы.
Задача: написать для них XSD-схемы.
<?xml version="1.0" encoding="UTF-8" ?>
<form>
<id>обязателен</id>
<deliveryMethod>обязателен</deliveryMethod>
<date></date>
<sum></sum>
</form>
Возможно задать обязательность через аттрибут и свойство use:
<xs:attribute name="r" use="required" />
Но тогда этот аттрибут вылезет в результирующем XML, что не допускается:
<id use="required">обязателен</id>
Толком никакой информации по этой фиче не нашлось. Получается, что эти схемы бесполезны, если в них нельзя указать самое главное.
Как быть?