Расширить тип XSD на основе значения элемента?

Можно ли расширить элемент в XSD 1.1 на основе значения другого элемента?

Например:

<Field>
    <Title>Text Field</Title>
    <Type>Text</Type>
    <Length>100</Length>
 </Field>

<Field>
    <Title>Date Field</Title>
    <Type>Date</Type>
    <Format>mm/dd/yyyy</Format>
<Field>

Оба элемента Field имеют общие элементы Title и Type.

Для текстового поля оно может иметьLength элемент, но дата не может.

ДатаField могу иметьFormat, ноText не могу.

Я хотел бы расширить поля Text и Date, если это возможно, из общего типа.

Примечание: я предполагаю, что вышеупомянутое невозможно в XSD 1.0

Ответы на вопрос(1)

Ваш ответ на вопрос