中国开发网: 论坛: 程序员情感CBD: 贴子 425437
有狐
问一个关于JSP中的JSTL XML标记库的高级问题——————
想使用
<x:transform....>
<x:param name="param1" value="${paramvalue}"/>
</x:transform>

的方式给样式表传递一个nodeset类型的参数进去,
这个参数该怎么弄出来?
(目的是为了一个XSLT同时处理2个XML文档输出一个XML文档)


我使用以下方法不行,
Apache出品的Tomcat+Xalan环境报错,说param是“Unknown Source”

<c:import url="test.xsl" var="stylesheet" charEncoding="GB2312"/>
<c:import url="test.xml" var="content" charEncoding="GB2312"/>
<c:import url="data.xml" varReader="xmlSource" charEncoding="GB2312">
<x:parse var="doc" doc="${xmlSource}"/>
</c:import>
<x:set var="datas" select="$doc/datas"/>
<x:transform xslt="${stylesheet}" doc="${content}">
<x:param name="datas" value="${datas}"/>
</x:transform>

高手和熟手指点一下,多谢!

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录