我们都知道在外面不能像xslt里面传递参数的,至少不能直接传过去,所以我们可以像个办法。
先看个例子:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/" name="show_title">
<xsl:param name="testParam"><xsl:value-of select="//参数"></xsl:value-of></xsl:param>
<语料 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://shangyuan/shuju_yuliao">
<xsl:copy-of select=".//书籍/部分[@type=$testParam]/node()"></xsl:copy-of>
</语料>
</xsl:template>
</xsl:stylesheet>
这个例子里面我想在传入的document里面添加一个叫参数的节点,实际上这个节点在原文档是不纯在的。我在这里只是起到传参的作用。在这里取到这个参数之后,在其他的地方用的话直接用“$param的名字”进行取值,很方便。
当然如果要向外输出参数,也可以写入这个xml文档,传入到外面再进行解析。很方便。
相关推荐
XML和XSL/XSLT是当今越来越流行的一种数据处理技术。本文是系列文章的第一篇,介绍如何用XML和XSL/XSLT设计和创建目录树。后续的每一篇文章都将介绍如何用XML和XSL/XSLT设计和创建一个特定的高级Web 应用程序用户...
xslt手册.chm java实现xslt 简单的 Xalan 扩展函数 - 工程 xslt知识点速查手册.doc 2 Javascript XSLT 处理XML文件(IE and Firefox).doc Saxon 剖析 XSLT 处理器.doc
xslt的语法和例子, xpath语法和例子
Learning XSLT moves smoothly from the simple to complex, illustrating all aspects of XSLT 1.0 through step-by-step examples that you'll practice as you work through the book. Thorough in its coverage ...
利用业余时间做的东东,学习了ajax和xslt,一个利用xslt和ajax实现的树型导航。
XSLT 元素使用说明
xslt和svg的联合,可以自动生成er结构图,而不需要反复人工修改。
xslt中英文对照教程 xslt中英文对照教程 xslt中英文对照教程 XSLT 是一种用于转换 XML 文档的语言。
testng-xslt-1.1.2.zip
xslt帮助手册,非常使用
xslt语法参考手册 详细地介绍了XSLT的语法,我就是看着这本书学的,发上来和大家一起分享,非常实用。
利用SVG和XSLT实现统计图表的源代码
xslt中调用java
javascript xml xsl xslt javascript xml xsl xslt javascript xml xsl xslt javascript xml xsl xslt
xslt中文参考手册
XSLT 元素 XSLT在服务器上 XSLT在客户端
主要用于练习xslt,初学者可以参考一下
XSLT标准参考手册,格式是chm格式的 使用学习很方便的。
XSLT使用的例子源码,XML与XSLT结合实现页面格式与数据的分离
java_xslt转换xml