(PHP) подключение расширений для XML

i'm_novice
Дата: 05.10.2006 12:47:03
доброе время суток.

os linux
php 5.1.2 (ставил через менеджер проектов)

у меня серевер с php5. нужен был парсер xml, но у некоторых клиентов php4.
написан xml-парсер, работающий как в php4, так и в php5 с использованием domxml.
но. раньше сервер был под виндой, были скачаны и подключены расширения pecl, в
среди которых был domxml. теперь сервер на linux. немогу найти pecl для php 5.1.2
для linux, одни виндовские библиотеки.

что подскажите сделать?
Гутманс
Дата: 05.10.2006 16:09:51
Так ведь DOM уже должен быть вкомпилен с 4.3.0. Вроде не надо никаких доп. pecl качать?
i'm_novice
Дата: 05.10.2006 17:16:51
да, но функции (классы) для работы с xml у php4 и php5 разные. соответственно то,
что работает в одном не работает в другом, а мне надо, чтобы и там, и там.
я написал, скрипт, который отлично работает. но. сервер был на винде и под любую
из пятых версий есть pecl с domxml. поставил его и радовался, используя его.
а линукс не могу я заставить использовать эти функции . помогите, пожалйуста.
Гутманс
Дата: 05.10.2006 17:49:38
Я думаю ваш скрипт будет работать только с той pecl под которую он написан. Сейчас в 5.1.2 все по умолчанию зашито и нет смысла писать pecl апгрейдя старую pecl под 5.1.2 и разработчики забили на это. У вас есть вариант просто переименовать те функции, которые вы юзали под новые названия. Думаю это не очень сложно. Или пересобрать php под Линуксом (но это геммор) со старой pecl-ной, но не знаю, будет ли что-то работать.
i'm_novice
Дата: 05.10.2006 18:04:40
Гутманс
и разработчики забили на это.

странно они забили: под винду пишут, под линукс нет...
Гутманс
просто переименовать те функции,

и забить на пхп4? скорей всего так и сделаю, пусть клиенты пхп5 себе ставят.
Гутманс
но это геммор

не хочу )