Да не заметил...
Основываясь на моем знании XSD я думаю, что такое описать невозможно.
Можно запросить:
Пустой элемент, элемент с детьми, элемент с текстом и детьми или элемент просто с текстом.
У всех элементов могут быть атрибуты.
А нельзя текст засунуть в специальный "третий" элемент a-la "<description>...</description>" ?
Здравствуйте alexku, Вы писали:
A>Здравствуйте a70, Вы писали:
A>Это, к сожалению не то, что я хотел получить. <xs:complexType mixed="true"> решает проблему наличия текста в элементе, причём текст может чередоваться с дочерним элементом в любом порядке. Но мне хотелось узнать, можно ли через схему определить элемент так, чтобы он содержал либо только текст, либо только дочерний элемент.
A>>>A>>><xs:element name="name1">
A>>> <xs:complexType>
A>>> <xs:choice>
A>>> <xs:element ref="name2"/>
A>>> <xs:element ref="name3"/>
A>>> <Здесь может быть текст/>
A>>> </xs:choice>
A>>> </xs:complexType>
A>>></xs:element>
A>>>