<xs:element name="name1">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="name2" type="xs:string"/>
<xs:element name="name3" type="xs:string"/>
<xs:element name="name4" type="xs:date"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Я думаю, что невозможно заставить текст быть после детей.
В примере наверху текст может быть перемешан с детьми.
<name1>
Text text <name2>Name2 text</name2>.
More text <name3>Name3 text</name3>
blah blah<name4>2002-07-20</name4>.
</name1>
Здравствуйте alexku, Вы писали:
A>Господа! Подскажите, как в схеме описать элемент, который может содержать или элементы или текст?
A>С элементами всё понятно, но о тексте ничего не нашёл.
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>