Re[3]: Описание элемента в схеме
От: a70 США  
Дата: 23.07.02 03:18
Оценка:
Да не заметил...
Основываясь на моем знании 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>>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.