![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
Добрый день!!
Не знаю куда тему создать, попробую в общие вопросы. Значит стоит задание
Хотелось бы узнать с чего начать? Особенно интересует что такое java - парсер . Буду благодарен любой помощи!!!! |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
Твоя программа должна распарсить документ, то есть найти и достать нужные данные. На форуме не раз обсуждалось, поищи, например, по словам SAX, DOM, JAXB, JAXP. Впрочем, для твоей задачи достаточно будет прочесть эту статью. ЗЫ. Пиши XSD-схему -- понимание XSD пригодится больше, чем DTD. |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
Maksym, спс !!
Это 3-я лаба в этом семе по Проге. Сегодня в 18:00 сдавать, наверное не успею сделать ))... |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Parser
С изучения стандарта XML. Хотя по мне написать валидирующий XML парсер задача очень не тривиальная. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| pompei |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 7.9.2007 Репутация: 1 Всего: 6 |
-- сори, промахнулся --
Это сообщение отредактировал(а) pompei - 24.10.2007, 13:29 --------------------
А всё оказывается гораздо проще: пассивные наноструктуры - активные наноструктуры - системы наносистем - молекулярные наносистемы - сингулярность! По пять лет на каждый этап. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
А вот реализовать проверку по DTD намного проще чем по XSD. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
||||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Написани полноценного парсера задача не несколько месяцев. Ты очевидно неправильно понял задание. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
так все же, что лучше?
Задание прислала преподша,на ящик нашей группы, я слово в слово его скопировал и сюда выолжил. Поэтому понять задание НЕ правильно я не могу. Потому что я его ВООБЩЕ не понимаю )))) Мот есть способ по-проще как-нить сделать?? Пэ.Эс. Спросил у некоторой части группы (прогрессивной) это задание еще пока никто не сделал Это сообщение отредактировал(а) Samotnik - 24.10.2007, 14:42 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Уточни у нее, что она хочет. Чтобы вы сами написали парсер XML, или чтобы вы разобрали XML с помощью готового парсера. Второе вполне реализуемо, а вот первое это не реальная задача. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
LSD, сейчас спрошу, она как раз в аське ))
|
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
||||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
||||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 8 Всего: 56 |
ну дык.. если у тебя в программе используются поля User , Password и ещё пару сущностей , тогда задача твоего парсера правильно обрабатываеть теги <user> , </user>, <password>, </password> , <another_field> , </another_field> вот и всё, ну и понятное дело выковыривать данные между этими тегами.
Добавлено через 2 минуты и 19 секунд а ещё парсер у тебя должен громко ругатся если что то не по схеме зы. это конечно не подход для прогания нормального парсера, но для л/р с головой хватит Добавлено через 7 минут и 50 секунд А вот так будет выглядеть твоя ХЗД схема. Думаю прочитать такой файлик по строкам и подоставать ключевые слова не слишком сложно!
Добавлено через 9 минут и 34 секунды вот тут отличный пример: http://en.wikipedia.org/wiki/XML_Schema . я уже разобрался что к чему: ничего особо сложного не вижу |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Губозакатывающая машинка ей нужна. Тот же Piccolo который реализует только SAX парсер и не поддерживает валидацию по DTD или XSD, состоит из 34 классов. А вам надо написать более сложный парсер за несколько дней? Пусть идет лесом. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |