Требуется в схеме определить, что в элементе могут находиться любые элементы вида <nodename>nodevalue</nodename>.
Имена элементов могут быть любыми, как и типы значений. Но сами элементы не содержат дочерних.
То есть допустим следующий вид:
<items>
<a>qwerty</a>
<b>123</b>
</items>
Пока что сделано вот так:
<element name="items">
<complexType>
<complexContent>
<restriction base="anyType">
<sequence>
<any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
Но этот вариант не годится, т.к. получается допустимым содержимое
<items>
<c><dd>sdsd</dd></c>
</items>
А это неправильно..
Как можно указать запрет на вложения для неопределенных элементов?