Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Валидация XML / 2 сообщений из 2, страница 1 из 1
11.05.2006, 15:33
    #33720725
TMN
TMN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Валидация XML
Здравствуйте! Проблема такая:
Необходимо проверять xml-файл по xml-схеме... Делаю так:

Код: plaintext
1.
2.
3.
4.
5.
6.
      
 static   final  String JAXP_SCHEMA_SOURCE = "http://java.sun.com/xml/jaxp/properties/schemaSource";
...
spfactory.setNamespaceAware(true);
spfactory.setValidating(true); 
SAXParser saxParser = spfactory.newSAXParser();
saxParser.setProperty(JAXP_SCHEMA_SOURCE,  new  File("test.xsd")); 

на строке

Код: plaintext
saxParser.setProperty(JAXP_SCHEMA_SOURCE,  new  File("test.xsd"));

Вылетает ошибка:

Код: plaintext
org.xml.sax.SAXNotRecognizedException: Property: http://java.sun.com/xml/jaxp/properties/schemaSource

В чем причина? И объясните, пожалуйста, какой смысл так называть свойства?

PS Заранее извиняюсь за скорее всего глупые вопросы...
...
Рейтинг: 0 / 0
11.05.2006, 16:28
    #33720881
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Валидация XML
Значит не поддерживает твой парсер такого свойства (т.е. валидацию по схемам).
Можно либо JDK новее поставить, либо парсер прикрутить какой-нить, например Xerces.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Валидация XML / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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