DOMXML - This extension is EXPERIMENTAL

fog

Рыцарь Джедай
DOMXML - This extension is EXPERIMENTAL

Слышал что в PHP5 DOMXML с переходом на libxml2 наконец, то перестанет быть эксперементальным. Но, вот PHP5 - уже вышел, а документация всё ещё говорит что модуль эксперементальный. Он когда-нибудь станет стабильным? :)
 

[DAN]

Старожил PHPClub
fog
в php5 модуля под названием domxml нет.
Если интересует возможность работы с libxml2 в php5, смотри в сторону модуля dom.
 

fog

Рыцарь Джедай
Понял, спасибо.

-~{}~ 29.07.04 17:39:

Посмотрел. DOM, как я погляжу, тоже ещё experemental

-~{}~ 29.07.04 19:09:

в этой статье
http://www.zend.com/php5/articles/php5-xmlphp.php

приводится такой пример

PHP:
....
/* create the processor and import the stylesheet */ 
$proc = new XsltProcessor(); 
$xsl = $proc->importStylesheet($xsl); 
$proc->setParameter(null, "titles", "Titles"); 
....
а что это за класс XsltProcessor?

есть раздел XSL
http://ua2.php.net/manual/en/ref.xsl.php

где он приводится в примере, но о нём самом ничего нет
 

crocodile2u

http://vbolshov.org.ru
От XML-новичка - XML-новичку

Большая часть информации в мануале соответствует действительности - или близка к этому.
Нужно только юзать вместо функций - объекты.
Например, для того чтобы работать с XSL-преобразованиями, нужно для начала создать объект XsltProcessor.
У него будут такие же методы, как функции XSL в мануале. Только имена методов нужно писать не с разделителем (_), а в стиле "верблюд". Т. е. функции xsl_xsltprocessor_import_stylesheet () будет соответствовать метод importStylesheet() класса XsltProcessor

Только учти при этом, что некоторые методы могут все-таки отличаться... get_class_methods() поможет...
 

tony2001

TeaM PHPClub
>Только учти при этом, что некоторые методы могут все-таки отличаться...
>get_class_methods() поможет...
по-моему, [m]xsl[/m] вполне четко проводит соответствие между методами и функциями.
желающие додумать из головы отличия могут пройти в мануал и посмотреть, что их нет.
 

crocodile2u

http://vbolshov.org.ru
Ok, согласен, я просто вспомнил про
DomDocument->document_element() - в пхп4 это метод, а в пхп5 - свойство...

Хотя, конечно, к XsltProcessor это отношения не имеет...
 
Сверху