xslt 样式表允许您非常自由地操作原始 xml 文档中的数据.然而,有时候,当真正想进行一些实际编程时,xslt 建议书设计成通过使用扩展允许这样做.这些扩展采用函数与元素的形式,可以使用处理器支持的任何语言编写.您的选择之一是将 javascript 直接或作为外部文件嵌入样式表.
源文档 【程序编程相关:Hibernate的批量删除的效率分析 】
这篇技巧文章使用 apache project 的 xalan java 2 转换引擎及其实现(请参阅参考资料).总体概念对于任何实现都是相同的,xslt 建议书并未要求任何特殊实现方法.除了 xalan,在您的 classpath 上包含还需要 js.jar 文件(参阅参考资料),它包含了 javascript 实现,还需要 bsf.jar 文件,它是 xalan 发行版的一部分. 【推荐阅读:[原创]仿Bindows的登陆渐变滚动条】
样式表文档示例记载了猜数游戏中的项,其中猜数者从 1 到 100 猜三个数.样式表获取这三个数并将它们与随机数进行比较.样本文档含有两组猜测数: 【扩展信息:如何更改表的字段名?】 样本文档 <?xml version="1.0"?> <entries gameid="dwo"> <entry> <player>john</player> <guess>3</guess> <guess>9</guess> <guess>222</guess> </entry> <entry> <player>mary</player> <guess>88</guess> <guess>76</guess> <guess>5</guess> </entry> </entries>创建组件
使用扩展元素或函数的第一步是定义要执行的代码.这涉及为代码定义新的名称空间及容器:... 下一页