社区
Java EE
帖子详情
关于DOM4J的XSLT支持问题
阿土伯伯
2004-10-17 01:48:18
我用的DOM4J1.5正式版,文档中说full support for JAXP, TrAX, SAX, DOM, and XSLT ,但是我不知道怎么用DOM4J1.5做转换,有哪位仁兄知道,望不吝赐教。谢谢!
...全文
116
4
打赏
收藏
关于DOM4J的XSLT支持问题
我用的DOM4J1.5正式版,文档中说full support for JAXP, TrAX, SAX, DOM, and XSLT ,但是我不知道怎么用DOM4J1.5做转换,有哪位仁兄知道,望不吝赐教。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vcvj
2004-11-29
打赏
举报
回复
:)
zcjl
2004-11-29
打赏
举报
回复
support vcvj
shadow7788
2004-11-28
打赏
举报
回复
我也遇到这个问题
我存入XML的时候用DOM4J
但是用XSLT取出的时候我用的是JAXP
vcvj
2004-10-19
打赏
举报
回复
import java.io.File;
import java.io.FileInputStream;
import java.io.StringWriter;
import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.Transformer;
public static StringBuffer transXML2HTML(String xmlfile, String xslfile,
String sOutMethod, Properties params) {
StringWriter sw = new StringWriter();
StreamResult sr = new StreamResult(sw);
try {
FileInputStream fis = new FileInputStream(xmlfile);
File fxml = new File(xmlfile);
StreamSource sXML = new StreamSource(fxml);
File fxsl = new File(xslfile);
StreamSource sSTL = new StreamSource(fxsl);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(sSTL);
if (sOutMethod != null)
transformer.setOutputProperty("method", sOutMethod);
if (params != null) {
Enumeration keys = params.keys();
String _key = "";
while (keys.hasMoreElements()) {
_key = (String) keys.nextElement();
transformer.setParameter(_key, params.getProperty(_key));
}
}
transformer.transform(sXML, sr);
}catch (Exception ex) {
logger.error("",ex);
}
return sw.getBuffer();
}
Dom4j
_使用简介
Dom4j
is an easy to use, open source library for working with XML, XPath and
XSLT
on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.
Dom4j
是一个易用...
dom4j
,最新版本2.1.3
Dom4j
是一个易用的、开源的库,用于XML,XPath和
XSLT
。它应用于Java平台,采用了Java集合框架并完全
支持
DOM,SAX和JAXP。解析xml的
dom4j
,最新版本2.1.3。各大开源软软件使用最广泛
AJAX 必看实战精讲(大神必经之路)
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分...
Dom4j
是一个易用的、开源的库
Dom4j
is an easy to use, open source library for working with XML, XPath and
XSLT
on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP。
Dom4j
是一个...
Dom4j
使用指南
Dom4j
is an easy to use, open source library for working with XML, XPath and
XSLT
on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.
Dom4j
是一个易用...
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章