![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
А переложить XSLT преобразования на браузер юзера, не хочешь?
|
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 1 Всего: 137 |
Дело в том, что не всегда в XML оказывается информация, которая может быть отправлена первому встречному. Очень много проверок я переношу на XSLT, и это реально упрощает код. Тут очень много тонкостей, в общем. Ограничения XSLT опять же проявляются очень сильно, связанные с его "замкнутостью". Для клиента XSLT-далеко не лучшим шаблонизатором оказывается. Ты становишься между выбором - либо выгружать в XML избыточную информацию (траффик, ресурсы сервера), либо как-то приходится стыковать на клиенте несколько XML, что не очень красиво получается, приходится JS включать в работу. Для клиентской (JS) шаблонизации я постепенно думаю над альтернативами XSLT.
Всё никак у меня статья не допишется на эту тему. По кускам всроде всё есть, надо просто доупорядочить мысли. |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
dm9,
Не пробовал вместо: http://ee.php.net/manual/ru/ref.xslt.php воспользоваться: http://ee.php.net/manual/ru/ref.xsl.php? |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 1 Всего: 137 |
Ты знаешь... я юзаю domxml-евский парсер.
$domxsl = domxml_xslt_stylesheet($xslForXMLOut); $xhtml = $domxsl->process($xml); echo $domxsl->result_dump_mem($xhtml); и всё |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 2 Всего: 73 |
Дело в том что в PHP 4.x работа с XML и XSLT преобразованиями проходит гораздо дольше. В PHP 5 используются в корне другие библиотеки, скорость работы по словам разработчиков, намного выше и рекомендуется к использованию Добавлено @ 08:50 А что именно мешает генерировать XML исключая те данные, которые предназначены "не для всех"? Я тут проблемы не находил... -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: X технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |