Цитата:
Сообщение от Hidest
А зачем вам что-то парсить?
|
Для отделения основной программы от xml, например. Предположим есть система, которая не должна зависеть от структуры конфигурационных файлов(xml) - она принимает объекты, обладающие известным ей интерфейсом и работает с ними. В зависимости от xml подключается модуль-парсер, который генерит ей эти объекты.
В итоге при изменении структуры xml вместо одной библиотечки-парсера вы подсовываете другую, без изменения самой системы. Модульность.