Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1530221
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:59:14

一起学习

假如你希望将XML数据转换为固定宽度和纯文本的字符串——这刚好是XSLT不太方便实现的一个特性,或者,也许你希望在XML文件中执行词语替换。在这些情况下,当你的事务超出了XSLT自身的处理能力时,可以通过在你的XSLT处理器中调用Java函数来完成。

我看到过利用类似VBScript和Jscript的脚本语言完成特殊处理的例子(针对微软解析器的),但是如何利用Java来执行特殊的处理还不是特别地明显。尽管如此,简单地说,可以在XSLT处理器中通过XML命名空间(namespaces)调用Java函数来实现。Java与XSLT的结合为构建健壮的应用程序提供了强有力的方法。

使用定制的命名空间

命名空间是通过使用统一资源标识符(URI)来修饰限定XSL中元素和属性名称的一种方法。例如,常见的XSL元素需要有xsl命名空间前缀来修饰,xsl通过使用XSLT命名空间URI来声明:

xmlns:xsl="
下载本文示例代码


通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码通过XSLT访问Java代码
阅读(172) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~