Я пишу XSD для элемента, который не имеет содержимого, только атрибуты, что кажется довольно простым:
<xs:complexType name="ViewElement">
<xs:attribute name="Name" type="xs:string" use="required"/>
</xs:complexType>
<xs:element name="VIEW" type="ViewElement" minOccurs="0" maxOccurs="unbounded"/>
Если XML содержит
<VIEW Name='V_UP'></VIEW>
или
<VIEW Name='V_UP'/>
работает нормально. Но если XML содержит
<VIEW Name='V_UP'>
</VIEW>
Я получаю
Элемент не может содержать пробелы. Модель содержимого пуста.
Я хочу предоставить авторам XML гибкость в написании XML таким способом, но я не могу понять, как разрешить контент, но только пробельный контент.
Есть предложения?