crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Работа с XML в boost
Гость_idioto&stupido_*
сообщение 29.5.2008, 13:14
Сообщение #1





Гости








    


Всех приветствую.
Передо мной поставлена задача написать некую приблуду, которой нужно парсить XML большого размера.
Покапавщись в доках, так и не понял, как boost работает с XML и работает ли.

Можете меня ткнуть в доку или в кратце объяснить, что нужно делать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Red Devil
  опции профиля:
сообщение 6.6.2008, 23:17
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 6.6.2008
Из: Saint-Petersburg
Пользователь №: 194

Спасибо сказали: 1 раз(а)




Репутация:   3  


boost::spirit
У меня на работе парсер написан на нем, который я использую, правда не я писал. Но штука сложная.

Сообщение отредактировал Red Devil - 6.6.2008, 23:18
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 28.10.2008, 9:12
Сообщение #3





Гости








    


Цитата(Red Devil @ 6.6.2008, 23:17) *
boost::spirit
У меня на работе парсер написан на нем, который я использую, правда не я писал. Но штука сложная.


spirit не такая уж простая библа... сходу не въедешь...

юзай tinyxml, в буст она помоему так и не попала... но некоторые примеры из буста её юзают...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Anehibs_*
сообщение 29.12.2008, 16:20
Сообщение #4





Гости








    


Цитата(Гость @ 28.10.2008, 9:12) *
Цитата(Red Devil @ 6.6.2008, 23:17) *
boost::spirit
У меня на работе парсер написан на нем, который я использую, правда не я писал. Но штука сложная.


spirit не такая уж простая библа... сходу не въедешь...

юзай tinyxml, в буст она помоему так и не попала... но некоторые примеры из буста её юзают...


spirit НЕ Очень хорошо подойдет для этих целей (задача не просто распарсить, а распарсить большой объем данных) (думаю, спирит будет справляться много хуже, чем обычная реализация DOM).
tinyxml тоже Не подходит, т.к. реализует DOM.
Реально - SAX. Как пример реализации - Qt.

З.Ы. К сожалению, сомневаюсь, что актуален пост.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 29.12.2008, 23:43
Сообщение #5


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Цитата(Гость_Anehibs_* @ 29.12.2008, 16:20) *
З.Ы. К сожалению, сомневаюсь, что актуален пост.
Ну почему же?
Кто-нибудь еще наткнется на него и благодаря ему выберет правильное решение. Всетки данную тему просмотрели уже 772 раза. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_Pavel_*_*
сообщение 26.5.2012, 6:54
Сообщение #6





Гости








    


http://www.fnord.ca/articles/xml.html
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 1.12.2024, 9:17