![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| BAToff |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 7.9.2006 Репутация: нет Всего: нет |
Приветствую Вас !!!!
Значит так читаю тотуриалы по XML парсерам: http://www.ibm.com/developerworks/ru/edu/x...2/section4.html по sax парсерам прилогается следующий код
Подгружающий из консоли файлик sonnet.xml.......
ВОПРОС : что и самое главное где нужно нависать чтобы результат отображался не только в консоли командной строки но и В среде разработки.... А то лазить каждый раз в командную сторку не очень удобно Спасибо!!!! |
||||
|
|||||
| AlexeyVorotnikov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 18.6.2007 Где: Москва Репутация: 3 Всего: 18 |
Надо соответствующим образом настроить среду разработки. Как, спроси в соответствующем разделе форума.
-------------------- RTFM! Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Так у тебя реализован хэндлер для SAX парсера, который при начале нового тэга и в его окончании вызывается. startElement 0- посмотри описание SAXParser и DefaultHandler - это в J2SE API есть.
По сути парсер каждый раз дергает твой класс, который наследуется от DefaultHandler при каком-либо событии - тэг начался, тэг закончился, ошибка и т.д. Записывай чего и куда хочешь. И все. Добавлено через 50 секунд
Это требует расшифровки - что-то я не понял вопроса |
|||
|
||||
| BAToff |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 7.9.2006 Репутация: нет Всего: нет |
Сорри , скорей всего я не правильно выразился мне всего лишь нужно что бы при нажатии кнопки в Среде Eclipse в консоли отображался результат работы парсера. Пока что приходится делать ето из cmd (java -classpath . SaxNS sonnet.xml)
а в Eclipse срабатывает Exception - не находит файла *.xml , хотя файлик есть, он просто не знает как его зовут, а в отличае от cmd не спашивает как его зовут.. public void parseURI(String uri) ....... SAXParser sp = spf.newSAXParser(); sp.parse(uri, this); ----- Как я понял дело в этой строчке которая как раз и говрорит "Уважаемый парсер sp проанализируй вот этот файл по адрессу uri который ты получил (из командной строки)" Пробывал тупо прописавать адресс за место uri , но не помогло |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Так тебе надо выводить результаты работы парсера куда ?
Или тебя бесит ошибка ? |
|||
|
||||
| AlexeyVorotnikov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 18.6.2007 Где: Москва Репутация: 3 Всего: 18 |
В Eclipse:
Меню Run->Open Run Dialog В этом окне слева выбираешь прогу, которую запускаешь, справа на закладке Arguments в поле Program arguments вводишь имя файла. Жмёшь кнопку Run. -------------------- RTFM! Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |