PHP в деталях


         

Комментарии к статье ""


1.9.2001 22:04  Victor
похоже на флейм.

Но если по существу XML+XSL - это очень удобно
3.9.2001 11:33  Nexus  []
Нет, что ни говорите, а XSLT - правильный подход :)

вот эта строка,благодаря классам и xslt у меня показывает табличку последних 5 новостей :)

echo $Page->_Go_Base("select * from news order by n_id DESC limit 5","news/news");

по select строим xml документ, и накладываем xslt стили из xsl/news/news.xsl

Вот только проблема с которой я еще не справился, в Sablot есть lt;amp;

а вот nbsp; нет %(((((

Через DOCTYPE и entities не помогает, или я че не то сделал ?

Короче, помогите с этим, и будет Вам счастье ! :)))
4.9.2001 18:31  Slach  []
Кстати да ! как объявить ENTITY nbsp ???

я тоже не очень понял.

пока пользуюсь  

но это не выход...
5.9.2001 21:21  Максим Деркачев  []
2Nexus:

<!DOCTYPE xsl:stylesheet[

<!ENTITY nbsp " ">

]>

в шаблоне - вот и счастье.

По существу. XSLT, парни - это будущее. Как сказал один умный человек, XSLT немногим лучше разнообразных *Template, за исключением того, что за ним стоит комитет по стандартизации W3C. Этим всё сказано. Дело осталось за малым - придумать как эффективно генерить XML для этих шаблонов. Oracle вроде мало-помалу эту проблему решает, думаю и остальные подтянутся. Кстати, может у кого есть по этому поводу умные мысли? В PHP пока 2 варианта:

1. плохой: $str = '<TAG>something</TAG>

2. не очень хороший - построение DOM-дерева, потом dumpmem.

Что касается "настройки русского Саблотрона" - не забивайте голову ерундой, господа. В природе не существует русского саблотрона и существовать не будет - всё за пределами US-ASCII должно быть кодировано в utf8, а потом обратно, а в какой кодировке это потом показывать - ваше дело. То же касается и © и т.п.
5.9.2001 21:27  Максим Деркачев  []
Дима, я понимаю, секьюрность и всё такое, ну хоть амперсанд-то не режь :)

Достаточно больше-меньше резать strtr-ом, и теги похерятся, а то тут стараешься, lt там, gt, а в результате полная $%#$%#%$% получается :)
Ответ DL:

Это я где-то лишний htmlspecialchars добавил. :(
13.9.2001 20:20  dimzon  []
Насчёт  

Я не знаю с какой спецификацией на XSLT ВЫ работаете, но вот 2 действующих варианта для 2-х спецификаций:

xmlns:xsl="http://www.w3.org/TR/WD-xsl"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

<

Содержание  Назад  Вперед