для тех, кто задумывается, что такое [XSLT-параметры]
цитата:
Luzhnikovskiy 16.09.2003 18:15 ( http://www.parser.ru/forum/?id=20922 )
Сначала определяем параметры как хэш. ^doc.transform[шаблон][ $.param1[value1] $.param2[value2] ] А потом в нужном темплейте просто объявляем их и юзаем: <xsl:template ...> <xsl:param name="param1" /> <xsl:param name="param2" /> <xsl:value-of select="concat($param1,' - ',$param2)" /> </xsl:template> Вернется строчка "value1 - value2".
Да, не забываем - эти параметры - строки, т.е. если значение будет типа "//node/@aatrib", то эта строка и получится в результате, а не значение XPath-выражение, как могло бы показаться по внешнему виду.
сам долго искал, думаю кому-нибудь пригодится
|