社区
Java EE
帖子详情
关于DOM4J的XSLT支持问题
阿土伯伯
2004-10-17 01:48:18
我用的DOM4J1.5正式版,文档中说full support for JAXP, TrAX, SAX, DOM, and XSLT ,但是我不知道怎么用DOM4J1.5做转换,有哪位仁兄知道,望不吝赐教。谢谢!
...全文
121
4
打赏
收藏
关于DOM4J的XSLT支持问题
我用的DOM4J1.5正式版,文档中说full support for JAXP, TrAX, SAX, DOM, and XSLT ,但是我不知道怎么用DOM4J1.5做转换,有哪位仁兄知道,望不吝赐教。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
-2.1.4.jar
dom4j
-2.1.4.jar
所有版本的
dom4j
工具包
文件里面包含,所有的
dom4j
资源包,解析xml的基本工具,每个版本皆可适配。
dom4j
-1.6.1.jar及其2.0.2、2.1.1三个版本的jar包
内含下载自
dom4j
官网的
dom4j
-1.6.1.jar
dom4j
-1.6.1.tar.gz
dom4j
-1.6.1.zip
dom4j
-2.0.2.jar
dom4j
-2.1.1.jar
dom4j
和jdom的jar包
dom4j
和jdom 的jar包,版本分别为:
dom4j
-1.6.1,jdom-2.0.5,需要的拿走。
dom4j
(2.1.1+ 2.0.2+ 1.6.1).zip
官网好像打不开了,所以把之前下载的
dom4j
放上来, 2.1.1适用于java8+ 2.0.2适用于java5+ 1.6.1老版本
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章