Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
MoKo 02.11.2013 22:58
По поводу 3. Мне кажется, что parser:// - это не самый удобный вариант интеграции парсера с XSL.imp:Var('Name') - получить значение переменнойВ случае парсера можно например добавить метод регистрации класса на префикс и при обращении к prefix:function будет вызываться class:метод. Не знаю, как с этим все обстоит дело в libxml, например под .NET были тонкости, если возвращается кусок XML как и с передачей XML в виде параметров, но в целом все работало. Уж со строками-то точно никаких проблем не было.
imp:VarSet('Name', Value) - задать значение переменной. Основное отличие от обычных переменных в XSLT - могут менять значения по ходу трансформации.