XSLT 与 Java集成常见技术关键点
生活随笔
收集整理的這篇文章主要介紹了
XSLT 与 Java集成常见技术关键点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通常,對于xml的轉化處理我們可以使用XSLT來處理,從而可以提取xml報文中的必要信息生成轉化為我們需要的格式報告,比如將xml數據的部分信息自動化篩選后生成文本txt文件報告,csv,html,pdf等報表。但有時候XSLT并不是特別靈活,至少,有時候沒有Java代碼直接操作xml方便和靈活。
所以,我們需要可以將XSLT和Java代碼結合使用。
?
-
聲明必要的前綴并綁定Java類,如下所示,在XSLT中綁定java.lang.Math類。
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:Math="http://www.math.org/"><xsl:script implements-prefix="Math" language="java" src="java:java.lang.Math"/>... </xsl:stylesheet> -
如下顯示了如何使用Java Math勒種的min方法
<xsl:template name="test"><value-of select="Math:min( 100, 101)"/></xsl:template> -
在XSLT中我們還可以來構造對象,參加如下示例
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:Math="http://www.date.org/"><xsl:script implements-prefix="Date" language="java" src="java:java.util.Date"/><xsl:template name="test"><variable name="date" select="Date:new()"/><value-of select="Date:toString( $date)"/></xsl:template> </xsl:stylesheet> -
傳遞參數到Java對象如下所示
<xsl:template name="test"><value-of select="Math:min( number( @value1), number( @value2))"/></xsl:template>
轉載于:https://www.cnblogs.com/kwang-cai/p/5607932.html
總結
以上是生活随笔為你收集整理的XSLT 与 Java集成常见技术关键点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Struts(七):action配置文件
- 下一篇: Java线程池--ThreadPoolE