Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > XML, XSL > <xsl:param name="..."> |
Автор: Камчадал 11.11.2008, 16:58 |
Товарищи. <xsl:param name="..."> Не могли бы вы пояснить как и что именно эта инструкция делает, а то в кратком справочнике (http://xmlhack.ru/books/xslt/xsltref.html#param) информация, вообще, никакая. Ничего не понятно ![]() ![]() И еще, может у кого есть полный справочник элементов и атрибутов XSLT? На крайняк и на буржуйском языке пойдет. Словарь возьму и вперед ![]() |
Автор: Камчадал 12.11.2008, 12:37 |
Спасибо. ![]() |
Автор: sir_nuf_nuf 13.11.2008, 02:00 |
Кстати, если эту инструкцию определить на глобальном уровне (вне <xsl:template/>) то она будет определять параметр, который можно передать снаружи xslt процессору. т.е. позволяет параметризовать преобразование. Например, у меня есть 2 xslt преобразования которые отличаются буквально в 1 строке. Одно из них выполняется в браузере, а другое на сервере xslt процессором. Очень не охота писать два похожих файла, и потом их совместно менять. Мы можем ввести параметр <xsl:param name="on_server"/> и просто передавать его при преобразовании на сервере! P.S. кстати <xsl:param name="abc"/> по умолчанию присваивает переменной abc пустую строку. |