меня ест такой XSL :
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="
http://www.w3.org/1999/XSL/Transform" xmlns:fo="
http://www.w3.org/1999/XSL/Format">
<xsl:output encoding="Windows-1251" method="html" indent="yes"/>
<xsl:template match="navigation">
<xsl:param name="menu_id" select="1"/>
........
</xsl:template>
</xsl:stylesheet>
Как мне из сервлета передать в шаблон пареметр?
в сервлете код такой:
InputStream xslStream = getServletContext().getResourceAsStream("/menu_left.xsl" );
Source xslSource = new StreamSource( xslStream );
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer( xslSource );
/* пробывал вот так, но ничегоне поулчается
transformer.setParameter("menu_id","2");
*/
// perform transformation and deliver content to client
transformer.transform( xmlSource, result );