powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Xml валидация - все аттрибуты optional?
3 сообщений из 3, страница 1 из 1
Xml валидация - все аттрибуты optional?
    #38999558
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

подскажите пожалуйста возможно ли и если возможно, то как прописать в xsd, чтоб при валидации xml не проверял атрибуты.
В одном случае они могут быть в другом нет. Поэтому я хочу проверять только наличие нужных тэгов, а не атрибутов тоже.

Код: java
1.
2.
3.
            schema = factory.newSchema(new StreamSource(xsdFileInputStream));
            Validator validator = schema.newValidator();
            validator.validate(new StreamSource(new StringReader(xmlString)));



Не могу найти как это сделать.

Спасибо.
...
Рейтинг: 0 / 0
Xml валидация - все аттрибуты optional?
    #38999614
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_,

атрибуты являются опциональными по умолчанию. Если они обязательны, то в схеме прописывается:
Код: xml
1.
use="required"


Вероятно, в схеме присутствует use. Значит, нужно его убрать.
...
Рейтинг: 0 / 0
Xml валидация - все аттрибуты optional?
    #38999616
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
petalvik,

Я может быть чуток неправильно сформулировал вопрос.
О этом всем я знаю, дело в том, что я заранее не знаю какие атрибуты придут а какие нет.

Нашел решение.

Код: java
1.
<xs:anyAttribute processContents="skip"/>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Xml валидация - все аттрибуты optional?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]