Re: Парсинг
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 26.08.10 07:45
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>Чем парсить xml-подобный текст, размером от 100к до 10м? Не много знаком с boost.spirit, но слыхал он не очень дружит с большими конструкциями.


libexpat, libxml[2]
The God is real, unless declared integer.
Re[3]: Парсинг
От: Тот кто сидит в пруду Россия  
Дата: 26.08.10 08:03
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>>>Чем парсить xml-подобный текст, размером от 100к до 10м? Не много знаком с boost.spirit, но слыхал он не очень дружит с большими конструкциями.


N>>libexpat, libxml[2]


А>т.е. spirit однозначно нет.


netch80 видимо не заметил, что речь идет о xml-подобном тексте, а не о xml. Ну а spirit подойдет, если вас устраивает парсер рекурсивного спуска, не очень жесткие требования к производительности или нет многопоточности, не парит время компиляции и не смущают трудности отладки. Размер разбираемого текста тут вопрос вторичный, многое от грамматики зависит — удастся ли избежать рекурсивных правил.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Парсинг
От: Аноним  
Дата: 26.08.10 07:43
Оценка:
Чем парсить xml-подобный текст, размером от 100к до 10м? Не много знаком с boost.spirit, но слыхал он не очень дружит с большими конструкциями.
Re[2]: Парсинг
От: Аноним  
Дата: 26.08.10 07:53
Оценка:
Здравствуйте, netch80, Вы писали:

N>Здравствуйте, Аноним, Вы писали:


А>>Чем парсить xml-подобный текст, размером от 100к до 10м? Не много знаком с boost.spirit, но слыхал он не очень дружит с большими конструкциями.


N>libexpat, libxml[2]


т.е. spirit однозначно нет.
Re: Парсинг
От: Chorkov Россия  
Дата: 26.08.10 08:03
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Чем парсить xml-подобный текст, размером от 100к до 10м? Не много знаком с boost.spirit, но слыхал он не очень дружит с большими конструкциями.


Все зависи от того, насколько он xml-подобный.
Возможно xml-парсеры с ним справятся?
Можно пример?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.