XSLT调用JS http://www.ibm.com/developerworks/cn/xml/tips/x-tipxsltjs/index.html
XSLT调用JAVA http://unmi.cc/xslt-call-java-method
package org.lvsenlin;
import java.text.SimpleDateFormat;
import java.util.Random;
public class XsltFunctions {
public static int re_int(int a){
return a;
}
public static int re_random(int a){
int r=new Random().nextInt(10000);
return r;
}
public static String TimeStampDate(String timestampString){
String date = new SimpleDateFormat("yyyy-MM-dd").format(Long.parseLong(timestampString));
return date;
}
public static void main(String[] args) {
String date = TimeStampDate("1322755200000");
System.out.println(date);
}
}
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:java="org.lvsenlin"
exclude-result-prefixes="java">
<xsl:template match="/">
<msc type="form">
<body>
<xsl:value-of select='java:XsltFunctions.TimeStampDate("1322755200000")' />
</body>
</msc>
</xsl:template>
</xsl:stylesheet>
分享到:
相关推荐
为了实现从XSLT调用JavaScript,需要在XSLT样式表中定义新的名称空间和组件。例如,使用Apache Project的Xalan Java转换引擎,需要定义`<lxslt:component>`元素,并设置相应的前缀和扩展功能,如`extension-element-...
BSF(Bean Scripting Framework,豆脚本框架)是Apache的一个项目,它提供了一种机制,使得开发者能够在Java应用中集成各种脚本语言,如JavaScript、Python、XSLT、Perl、TCL等。BSF的核心是一个Java类库,目前最新...
4. **在页面中直接调用XML数据** 在网页中,我们可以通过JavaScript或AJAX(异步JavaScript和XML)技术直接从服务器获取XML数据并在页面上动态展示。例如,使用JavaScript的`XMLHttpRequest`对象,可以发送HTTP请求...
9. **内联脚本**:XSLT 1.0支持使用`<xsl:script>`元素内联JavaScript或其他脚本,但XSLT 2.0及以上版本推荐使用XPath 2.0或更高级别的内置函数。 10. **XSLT处理器**:实际执行XSLT转换的是XSLT处理器,如Saxon、...
它允许你在浏览器端直接调用服务器端的Java方法,就像它们是本地函数一样,极大地简化了AJAX(Asynchronous JavaScript and XML)的开发。DWR通过自动转换数据类型和处理异常,使得JavaScript与Java之间的交互变得...
当Java应用需要与HTML页面交互时,它们可能作为服务器端,提供Web服务或RESTful API,供前端HTML页面调用,实现数据交换和功能控制。 以上内容涵盖了Java中处理HTML的多个方面,包括解析、操作、测试和展示。Java...
《Java, XML和Web服务宝典》是一本深入探讨Java技术、XML以及Web服务的综合性技术书籍。这三者在现代软件开发中扮演着至关重要的角色,尤其在构建分布式系统和互联网应用程序时。以下是这些主题的主要知识点: 1. *...
《Java,XML和Web服务宝典》是一本深入探讨Java技术、XML以及Web服务的综合性技术书籍。在当今数字化世界中,这三者是构建分布式系统、实现数据交换和提供网络服务的关键技术。 首先,Java作为全球最广泛使用的编程...
尽管名称相似,但JavaScript与Java没有直接关联。JavaScript是一种客户端脚本语言,主要用于Web开发。几乎所有现代Web浏览器都支持JavaScript,使其成为Web前端开发不可或缺的一部分。JavaScript的重要性体现在: -...
6. **XSLT处理器的兼容性**:在描述中提到了三个XSLT处理器:libxslt、Xalan-Java和Saxon的Java版本。这些处理器具有不同的性能和功能特性,选择合适的处理器对于优化转换过程至关重要。 7. **实际应用**:xslt-xml...
Calculate1.java 计算浮点数运算结果并调用页面中JavaScript函数的Applet。 Calculate1.class Calculate1.java的字节码文件。 第16章(\c16) 示例描述:介绍JavaScript访问本地文件的各种方法。 16.1....
- **JavaScript框架/库**:例如jQuery、Vue.js等,提高前端开发效率。 - **工具软件使用**:熟悉Dreamweaver等开发工具的使用。 #### 四、后端服务器端技术 - **Servlet/JSP**:理解Servlet的工作原理及部署配置,...
Stuarts可能是指Spring的扩展或者某个特定的项目实践,但在这里没有提供更详细的信息,所以无法进一步展开说明。 在数据库设计方面,遵循第三范式(3NF),确保数据的规范化,减少冗余。主键的选择通常是单一、无业务...
- **XML/XSL、XSLT/DTD、SCHEMA等基础的概念**: XML是一种用于标记数据的语言,XSLT用于转换XML文档,DTD和Schema则用于定义XML文档的结构。 #### Hibernate - **ORMapping原理**: ORM (Object-Relational Mapping)...
树状结构存储数据,学习存储过程和触发器的创建和调用。 3. **JDBC**: JDBC是Java数据库连接,用于与数据库交互。理解基础的数据库连接,连接池提高性能,DataSource和RowSet管理数据。了解如何针对Oracle和MySQL...
总结,XML自动调用数据库数据填写表单是通过解析XML文档,结合JavaScript或jQuery的事件处理和DOM操作功能,实现表单的自动化填充。这种方法提高了数据处理的效率,减少了手动输入错误,同时增强了系统的交互性和...
在JavaScript(简称JS)环境中,读取Excel数据内容通常涉及到使用一些特定的库或插件,因为原生的JS并不支持直接操作二进制文件如Excel(.xlsx或.xls)格式。在给定的场景中,提到的是一个名为"jqueryExcel"的插件,...