通过XSLT访问Java代码
本文涉及的代码:date.xsl
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xmlns:java="d://XMLprogs/mynamespace" exclude-result-prefixes="java">
<xsl:template match="/">
<html>
<body>
<p>
<xsl:value-ofselect="java:DateClass.displayDate()" />
</p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
DateClass.java
packagemynamespace;
importjava.util.Date;
public class DateClass{
public static String displayDate(){
Date d = new Date();
returnd.toString();
}
}
要运行这些代码,需要:
创建文件夹"d:XMLProgsmynamespace"。
将DateClass.java文件放入上述路径并编译得到DateClass.class文件。
将"d:XMLProgsmynamespace"放入classpath变量中。
利用XSLT处理器,例如XT或XALAN将该XSL文件和具体的XML文件关联。
上一篇:Saxon: 剖析XSLT处理器
下一篇:XSLT介绍
关注此文读者还看过






