Посоветуйте самый оптимальный способ распарсить

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:

вопрос немного глуповатый конечно, кто-то скажет - вместо того чобы писать в форумах лучше бы начал парсить как умеешь.
Но просто может все настолько быстро и удобно, что не стоит тратить время на реги, кучу циклов и т.д. :)

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

neko

tеam neko
проще всего будет через simplexml
там уж проще некуда
php5+
 

neko

tеam neko
боюсь, за 2 часа ты вообще ничего не успеешь с таким стартом

если нужно только чтение -- поищи что-нибудь типа xml2array под четверку
 

Нечто

Психолог РНРClub
fender
http://minixml.psychogenic.com/ - простой пример + куча элементарных классов на phpclasses + xml
 
Сверху