powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Распарсить xml
4 сообщений из 4, страница 1 из 1
Распарсить xml
    #33847949
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы распарсить xml пользуюсь следующей конструкцией:
Код: plaintext
1.
2.
3.
    InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("dataset.xml");
    document = DocumentBuilderFactory.newInstance().newDocumentBuilder().
        parse(inputStream);

Раньше, когда аргументом у parse() был f File, все хорошо. Но не подходит с идеологической точки зрения. Теперь аргумент у parse() InputStream, все хорошо, он откуда надо читается, но есть описание dataset.dtd, вот на него он и ругается (java.net.MalformedURLException: no protocol: dataset.dtd
).
Что делать?
...
Рейтинг: 0 / 0
Распарсить xml
    #33848516
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
покажите что ли dataset.xml и dataset.dtd
...
Рейтинг: 0 / 0
Распарсить xml
    #33848544
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и вообще что-то не видно, чтобы для DocumentBuilderFactory вызвался метод setValidating() с параметром true, иначе какой смысл в dtd
...
Рейтинг: 0 / 0
Распарсить xml
    #33848568
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все разобрался:
ответ
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Распарсить xml
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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