fender
Новичок
Посоветуйте самый оптимальный способ распарсить
есть конкретная дачача: обработать файл с большим кол-вом вот таких блоков (ну чуть посложнее структура, есть еще уровни вложенности):
<dost>
<auto>
GN: ЗАКМАЗ1
</auto>
<address>
Город:Москва
Улица:Басманная ул.
Дом:55
</address>
<store>
STORE1:351
STORE2:370
STORE3:351
</store>
</dost>
Почему в XML - потому что я сам попросил коллегу его так вывалить. Ибо слышал, что для XML существует масса библиотек для удобного парсинга.
Но фишка в том что я знаю как это сделать с помощью ф-ий регулярных выражений (и даже строковыми), а с парсерами XML не работал. Смогу ли я за несколько часов овладеть одним из XML-парсеров? И какой самый оптимальный с этой точки зрения ?
-~{}~ 23.12.04 19:17:
вопрос немного глуповатый конечно, кто-то скажет - вместо того чобы писать в форумах лучше бы начал парсить как умеешь.
Но просто может все настолько быстро и удобно, что не стоит тратить время на реги, кучу циклов и т.д.
ну в общем надеюсь вы меня простите
есть конкретная дачача: обработать файл с большим кол-вом вот таких блоков (ну чуть посложнее структура, есть еще уровни вложенности):
<dost>
<auto>
GN: ЗАКМАЗ1
</auto>
<address>
Город:Москва
Улица:Басманная ул.
Дом:55
</address>
<store>
STORE1:351
STORE2:370
STORE3:351
</store>
</dost>
Почему в XML - потому что я сам попросил коллегу его так вывалить. Ибо слышал, что для XML существует масса библиотек для удобного парсинга.
Но фишка в том что я знаю как это сделать с помощью ф-ий регулярных выражений (и даже строковыми), а с парсерами XML не работал. Смогу ли я за несколько часов овладеть одним из XML-парсеров? И какой самый оптимальный с этой точки зрения ?
-~{}~ 23.12.04 19:17:
вопрос немного глуповатый конечно, кто-то скажет - вместо того чобы писать в форумах лучше бы начал парсить как умеешь.
Но просто может все настолько быстро и удобно, что не стоит тратить время на реги, кучу циклов и т.д.

ну в общем надеюсь вы меня простите