LINUX.ORG.RU

Библиотека обработки HTML-текста из PHP-скриптов.


0

0
Новая статья, или если угодно краткая аннотация к библиотеке. По словам автора "Представленная библиотека представляет собой очередную попытку отделить содержание от оформления. Основная идея не нова - использовать специальное оформление внутри статического HTML-текста, что позволит при обработке этого текста заменить специально оформленные разделы на динамически формируемые данные из PHP-скрипта.".

На мой неискушенный взгляд, в данных вопросах XML есть руль и XSL(T) пророк его, но любой подход по-своему любопытен.

>>> Знакомимся

★

Проверено: green
Хех, иногда мне даже жалко, что у меня больше нет времени на эту колонку и ее отдали другому человеку. А то сейчас бы там были бы статьи не про такие библиотеки, а как раз про использование XML+XSLT для генерации контента. Самое интересное, что в 7-м выпуске (работа с шаблонами) я приводил функцию, которая делает практически все то же самое, зачем было писать по этому же поводу еще одну статью?
FlyingDR ★
()
Александр, привет. Мне тоже жалко. Колонка сейчас не отдана другому человеку, она скорее находится в подвешенном состоянии - по ряду причин последние несколько месяцев я был не в состоянии серьезно заниматься сайтом.
ach ★
() автор топика
Мужики, ну в таком случае подскажите хотя бы: где почитать про ваш рульный метод? Я уже задолбался все лепить в printf, и давненько хочу перейти на шаблоны, но как то все руки не доходят, да и методов столько, что глаза разбегаются. Уж лучше тогда прочухать изначально "правильные шаблоны". В общем, дайте ссылки плз.
anonymous
()
to anonymous (*) (2002-10-29 13:15:20.51)

Любая книга по XML\XSLT\XPath :-))

Кстати по XSLT\XPath мне известна на русском только одна.

Вперед!

Ostrov

anonymous
()
"XML в подлиннике", Н.Питц-Моултис, Ч.Кирк, из-во BHV Киев. Вводная книга, ничего выдающегося, но дает в общем-то неплохое представление о предмете.

"Технология XSLT", Алексей Валиков, BHV Киев. Весьма грамотная книга по применению XSLT.

За стандартами - на w3c (но где-то в рунете есть переводы некоторых спецификаций), за несколькими общими словами можно сходить на citforum.ru, пригодится xmlhack.ru (наверное единственный более-менее живой сайт по XML на русском), ну и RU.XML.

Зарубежный сурф можно начать с xml.com и дальше по ссылкам 8-)

ach ★
() автор топика
это все конечно хорощо только провайдеры оччччень слабовато поддерживают XML/XSLT и приходится делать через шаблоны. а жаль, XSLT как раз для этого и предназначен.

Может подскажете какую нибудь либу для перла чтобы можно было ее установить в домашний каталог по ФТП и обойтись без базаров с провайдерами?
ttyS0 ★
()
Кстати, Валиков на днях анонсировал частично выложенные примеры к его книге:

http://elektra.fzi.de:8081/lexi/Book/Examples/ - тут
http://www.xmlhack.ru/tmp/xslt-book/elektra.fzi.de/lexi/Book/Examples/ и тут они же

Инициативная группа по частичному "обинтернечиванию" книги Валикова общается на листе xml-dev-ru-xslt-book-request@lists.sourceforge.net (кому интересно - киньте пустое письмо).

Цитирую:
Задача 1. Оформление примеров из книги.

Задача 2. Оформление выдержек из книги. Издательство и Алексей не против публикации отдельных глав в электронном виде.
ach ★
() автор топика
Ответ на: комментарий от anonymous
Я давно слежу за проектом и использую его в паре своих мелких ;) проектов. Выделяется сильно на фоне остальных систем отделения контента от логики (не включая в этот список XML/ XSLT) Очень мощная штука. Спасибо Змиевскому и Ко.
slavutich ★
()
Если интересуют готовые PHP-template решения, посмотрите так же статью Александра Грималовского, который отметился в самом начале топика. Там есть ссылки на достаточное количество подобных пакетов.

http://providerz.ru/articles/php/templates.html

ach ★
() автор топика
Я также использую смарти в качестве способа отделить форму от содержания 8)
Zulu ★★☆☆
()
Хороший сайт по XML/XSLT/XPath на русском (!) - xml.nsu.ru. Лучше я по крайней мере не видел. Сам сайт - реальный пример использования этой технологии (client-side).

Carrie.

anonymous
()
Лучшее что мне попадалось по XSLT
http://www.ibiblio.org/xml/books/bible2/chapters/ch17.html

ну вот тут опять можно поговорить об php vs servlet

как дела в Java c XML+XSLT всем известно..

может кто коротенечко просвятит как на данный момент у php с этими вещами?
ifconfig ★
()
XML/XSLT не всегда удобен, часто это стрельба по воробьям из пушки.

2ifconfig. Вообще-то для Java servlet есть не менее удобные и гибкие системы. К примеру Apache Velocity или FreeMarker - последний очень быстр, легок, удобная понятная документация, лицензия BSD.

Korwin ★★★
()
XSLT оно, конечно, руль, но чтобы ехать нужны еще мотор и колеса...
vitus ★★
()
>>XML/XSLT не всегда удобен, часто это стрельба по воробьям из пушки.

бр... что значит не всегда удобен?
можна примеры "неудобства" ?
насчет пушки.. опять же почему? в чем его "громоздкость"?

Ну альтернативные технологи.. ну существуют, чем больше тем лучше %)
ifconfig ★
()
Имхо для PHP смарти -- правильное решение, особенно если учесть педальность XSLT и самого PHP. Прошу прощения, если кого затронул за живое.
anonymous
()
По поводу громозкости XSLT:

Уж больно тормозной он получается :(
Даже, если компиллить во что-то удобоваримое
AlexARia ★
()
Действительно тормознутый. Вернее трансформации происходят быстро, но вот время компиляции XSLT оставляет желать лучшего.

При больших документах (или когда на выходе получаешь большое количество документов) памяти требуется многовато.

Korwin ★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.