parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Это хэш.

Luzhnikovskiy 16.09.2003 18:15

Сначала определяем параметры как хэш.
^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-выражение, как могло бы показаться по внешнему виду.