Здравствуйте a70, Вы писали:
Это, к сожалению не то, что я хотел получить. <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>>