URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 3606
[ Назад ]

Исходное сообщение
"OpenNews: Альтернатива DOM XML на PHP"

Отправлено opennews , 20-Апр-04 14:11 
Александр Неткачев прислал интересную статью для разработчиков интересующихся XML и использующих PHP, в которой рассказано про альтернативный вариант реализации XML DOM расширения PHP 4 (в PHP 5 расширение изменили с целью большего совпадения с W3C DOM).

В результате, была написана собственная простая реализация DOM XML на PHP 4, которая содержит только функции, необходимые для обхода XML дерева и для простых его модификаций.


Что касается PHP5, то обзор объектно-ориентированных новшеств можно найти в вышедшей вчера статье "PHP Comes of Age (http://otn.oracle.com/pub/articles/php_experts/lachaise_age....)".

URL: http://www.opennet.me/base/dev/dom_xml_php.txt.html
Новость: http://www.opennet.me/opennews/art.shtml?num=3703


Содержание

Сообщения в этом обсуждении
"Альтернатива DOM XML на PHP"
Отправлено Аноним , 20-Апр-04 14:11 
Человеку не дают покоя лавры w3c :)

"Альтернатива DOM XML на PHP"
Отправлено Maxim Chirkov , 20-Апр-04 14:30 
>Человеку не дают покоя лавры w3c :)

Нет, просто разработчики PHP4 решили не считаться с w3c и придумали что-то свое, в версии PHP5 спохватились и многое переделали.



"Альтернатива DOM XML на PHP"
Отправлено Alexander Netkachev , 20-Апр-04 16:27 
Дополнительно:
http://www.php.net/manual/en/ref.domxml.php
Warning
This extension is EXPERIMENTAL. ... Use this extension at your own risk.

Кроме того, для меня очень важным является возможность расширить классы. В частности, в своей библиотеке для сайтостроительства я унаследовал WebControl от Node и добавил к нему необходимые свойства и методы. Получилось очень удобно.


"Альтернатива DOM XML на PHP"
Отправлено Iz , 21-Сен-05 14:05 
слушай!, класс у мя таде идея, можно ли поинтересоваться? (если я вовобще правильно понял о чем речь), т.е. написал свою реализаию ДОМ для ПХП4? Можещь поделиться рецептаи, вопрос такой , где хранить сами объекты (т.е. Element, Attr, Text...), сот ищу по всей сети не могу , не могу найти стандартного решения.