согласен. только это ты к чему?xslt - стандарт w3c!
это шутка?вставка в php-кода
согласен. только это ты к чему?xslt - стандарт w3c!
это шутка?вставка в php-кода
правильно. я дам тебе парабеллум.напрямую пихали туда php вставки. тоже убить можно.
правильно. потому что это язык и есть. интерпретируемый язык программирования, написанный на интерпретируемом языке программирования. Редкостное извращение. У его авторов ситуация другая, гораздо более простительная. Сначала они написали простой шаблонный движок, а потом начали р а с ш и р я т ь его функциональность. А за деревьями леса не видно. Куда хуже ситуация у авторов XSLT - они планировали всё с нуля.я видел и смарти использовали как язык программирования.
ну, ты совсем запутался. ну ничего, для верстальщика - не программиста - это простительно =)можно без проблем с HTML перейти на Flash допустим, именно потому что в основе лежит XML
гы-гы )) xml парсить регами? а DomDocument для чего делали?Для программиста же этот CSV-переросток - всего лишь ещё один формат данных, которые проще распарсить регом, чем городить деревья.
Не понял. В чем сложность выдать тот же XML с помощью смарти. Вопрос риторический.из XML флешер данные извлечет без проблем, тот же DomDocument и все дела, будет делать с ними что хочет. А Смарти ему чем поможет? сможет ли он предоставить данные в том виде чтобы флешер извлек их без проблем?
что-то незаметно, чтобы с единственным минусом (и кучей предолжений по его исправлению) и столькими плюсами XSLT занял сильно большую нишу.единственный минус XSLT - скорость
вот это правильно.дальше высказываться прекращаю
здесь вообще непонятно. что за структуры? какова ключевая особенность "понятных для верстальщика структур", отличающая их от всех прочих?Замечательно было бы, если в верстку внести структуры (понятные для верстальщика) и по этим структурам уже забивалась информация без предварительной инициализации.
Я говорю про то , что пробовал делать шаблонный процессор полностью на XML, что и выявило недостатки. А склоняюсь к XML (хотя только в форме структур вывода данных), потому что не нужно писать собственных разборщиков тескта.Автор оригинала: Фанат
По-моему, ты говоришь несколько противоположное тому, что говорил в прошлый раз.
Тебе бы надо определиться сначала.
то "медленно и нечитабельно", то - "в последнее время я склоняюсь к XML". почему склоняешься-то, если медленно и нечитабельно?
В этом и задача, чтобы синтезировать такие условные структуры вывода, которые могут элементарно вписываться в верстку и не требовать инициализации данных из вне и сами порождали данные.здесь вообще непонятно. что за структуры? какова ключевая особенность "понятных для верстальщика структур", отличающая их от всех прочих?
что значит "без предварительной инициализации"? А откуда они браться будут?
Так. Ещё раз, и помедленнее.Я говорю про то , что пробовал делать шаблонный процессор полностью на XML, что и выявило недостатки. А склоняюсь к XML (хотя только в форме структур вывода данных), потому что не нужно писать собственных разборщиков тескта.
ага, я понял.В этом и задача, чтобы синтезировать такие условные структуры вывода, которые могут элементарно вписываться в верстку и не требовать инициализации данных из вне и сами порождали данные.
Разные шаблонизаторы. Плюсы и минусы. - топик, а XML+XSLT - это вариант.Автор оригинала: Фанат
Так. Ещё раз, и помедленнее.
Если я правильно тебя понял, то
1. по теме топика: Связку XML+XSLT ты попробовал, но она тебе не понравилась.
2. Не по теме топика: как формат передачи данных ты склоняешься к XML.
Так?
Не много в расширенной форме это было в первых попытках. Но для этого нужно определить функции для вывода, и их придется переписывать под каждый проект. А если фразу "<!-- здесь из базы выводятся в три колонки, данные о которых я сейчас подумал -->" преобразовать в более абстрактную форму, то можно получить порождение данных от структуры разметки.ага, я понял.
могу даже привести пример такой структуры:
<!-- здесь из базы выводятся в три колонки, данные о которых я сейчас подумал -->
Ты смотрел админку? а там не нашел возможности изменения шаблонов, они есть там?Автор оригинала: AmdY
Фанат, примеры смотри http://www.solutecs.com/online/index/ru.htm
все данные можно добывать в шаблонах. стёбно.