algo
To the stars!
Изменение пройденной части документа /XSLT/
XSL-шаблон состоит из состоит из нескольких xsl-файлов. Один из них <head>, другой <body>, третий - навигация..
Но иногда, например, при обработке body требуется вставить визуальный редактор. А это, по правилам HTML, требует правки head на предмет css.
Каким образом организовать такую правку, находясь внутри body?
При этом подразумевается, что head-часть понятия не имеет о том, что кто-то куда-то собирается добавлять новые теги.
Другие варианты правки:
- добавить атрибут onLoad к тэгу body из подключаемого шаблона навигации из внутреннего стайлшита.
- изменить title
.. ?
Может быть, какой-то вариант двупроходной обработки? Или EXSLT может как-то помочь?
P.S PHP5.1, соответственно xslt 1.0 (libxslt 1.1.14)
XSL-шаблон состоит из состоит из нескольких xsl-файлов. Один из них <head>, другой <body>, третий - навигация..
Но иногда, например, при обработке body требуется вставить визуальный редактор. А это, по правилам HTML, требует правки head на предмет css.
Каким образом организовать такую правку, находясь внутри body?
При этом подразумевается, что head-часть понятия не имеет о том, что кто-то куда-то собирается добавлять новые теги.
Другие варианты правки:
- добавить атрибут onLoad к тэгу body из подключаемого шаблона навигации из внутреннего стайлшита.
- изменить title
.. ?
Может быть, какой-то вариант двупроходной обработки? Или EXSLT может как-то помочь?
P.S PHP5.1, соответственно xslt 1.0 (libxslt 1.1.14)