URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4099
[ Назад ]

Исходное сообщение
"XSD"

Отправлено Lightnin Hopkins , 12-Май-06 12:16 
Если можно то как в XSD-схеме наложить ограничение
на значение некоторого атрибута - чтобы его значение было
не пустое

Содержание

Сообщения в этом обсуждении
"XSD"
Отправлено Фомин Максим , 12-Май-06 12:34 
>Если можно то как в XSD-схеме наложить ограничение
>на значение некоторого атрибута - чтобы его значение было
>не пустое

IMHO

<xs:attribute name="num" type="xs:integer" use="required"/>
required будет блокировать валидацию при пустом значении num тэга.



"XSD"
Отправлено Lightnin Hopkins , 12-Май-06 12:53 
>>Если можно то как в XSD-схеме наложить ограничение
>>на значение некоторого атрибута - чтобы его значение было
>>не пустое
>
>IMHO
>
><xs:attribute name="num" type="xs:integer" use="required"/>
>required будет блокировать валидацию при пустом значении num тэга.


Не проходит, по крайней мере для xsd:normalizedString. В том-то
проблема


"XSD"
Отправлено Фомин Максим , 12-Май-06 15:22 
>>>Если можно то как в XSD-схеме наложить ограничение
>>>на значение некоторого атрибута - чтобы его значение было
>>>не пустое
>>
>>IMHO
>>
>><xs:attribute name="num" type="xs:integer" use="required"/>
>>required будет блокировать валидацию при пустом значении num тэга.
>
>
>Не проходит, по крайней мере для xsd:normalizedString. В том-то
>проблема

IMHO нужно использовать фасеты, minLength. Это по длине. По наличию конейнера нужно пользовать модальность minOccurs.