maxbrown
Guest
Нужен ли вообще этот DOM?
Сейчас пытаюсь разобраться с DOM, выяснил, что:
1. Попытка использования DOM начинается со скандала с провайдером, не желающим ради меня устанавливать "эту никому не нужную приблуду".
2. DOM - ещё недоделанный, но уже несколько раз переделанный продукт.
3. В DOM самая простенькая операция дампа узла превращается в геморрой на пол-дня.
4. DOM неизбежно приводит к переходу на unicode. Иначе запутаешься в бесконечных iconv
Q: Почему его вообще используют, если в нём такие запутанные и урезанные функции? Быстродействие? Что-то ещё? Почему не взять простенький xml2tree Билла Софтки и не забыть DOM, как страшный сон?
Вопрос не риторический, мне нужно хотя бы приблизительно знать: в какой именно момент развития проекта я пожалею о том, что отказался от DOM в пользу более простой объектной модели?
Сейчас пытаюсь разобраться с DOM, выяснил, что:
1. Попытка использования DOM начинается со скандала с провайдером, не желающим ради меня устанавливать "эту никому не нужную приблуду".
2. DOM - ещё недоделанный, но уже несколько раз переделанный продукт.
3. В DOM самая простенькая операция дампа узла превращается в геморрой на пол-дня.
4. DOM неизбежно приводит к переходу на unicode. Иначе запутаешься в бесконечных iconv
Q: Почему его вообще используют, если в нём такие запутанные и урезанные функции? Быстродействие? Что-то ещё? Почему не взять простенький xml2tree Билла Софтки и не забыть DOM, как страшный сон?
Вопрос не риторический, мне нужно хотя бы приблизительно знать: в какой именно момент развития проекта я пожалею о том, что отказался от DOM в пользу более простой объектной модели?