社区
Java EE
帖子详情
关于DOM4J的XSLT支持问题
阿土伯伯
2004-10-17 01:48:18
我用的DOM4J1.5正式版,文档中说full support for JAXP, TrAX, SAX, DOM, and XSLT ,但是我不知道怎么用DOM4J1.5做转换,有哪位仁兄知道,望不吝赐教。谢谢!
...全文
119
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
工具包
4. **XPath和
XSLT
转换**:
DOM4J
不仅能够执行XPath查询,还可以结合JAXP(Java API for XML Processing)进行
XSLT
转换,将XML文档转换成其他格式。 5. **
DOM4J
与JDOM兼容**:
DOM4J
设计时考虑到了与流行的JDOM库的...
dom4j
-1.6.1.jar及其2.0.2、2.1.1三个版本的jar包
- 这是
DOM4J
的一个较早版本,
支持
基本的XML操作,如读写、查询和修改。 - 包括对XPath的
支持
,使得开发者能够方便地定位和操作XML结构。 - 提供了丰富的API来处理XML文档的结构,如创建、删除、添加和修改元素及...
dom4j
和jdom的jar包
2. 功能
支持
:
DOM4J
提供XPath和
XSLT
支持
,而JDOM在这方面的功能相对较弱。 3. API复杂度:
DOM4J
的API相对复杂,但功能强大;JDOM的API设计相对简单,适合初学者使用。 在实际应用中,选择
DOM4J
还是JDOM取决于项目...
dom4j
(2.1.1+ 2.0.2+ 1.6.1).zip
**
DOM4J
库详解**
DOM4J
是一款强大的Java XML处理库,它提供了全面而灵活的API,用于处理XML文档。这个压缩包包含了
DOM4J
的三...无论是在XML解析、操作还是构建方面,
DOM4J
都能提供强大
支持
,是Java开发者的得力助手。
dom4j
完整版.zip
这个版本的
DOM4J
支持
Java DOM、SAX和JAXP,这些是Java平台处理XML的基础规范。DOM(Document Object Model)提供了一种结构化的表示XML文档的方式,使程序可以对XML进行操作;SAX(Simple API for XML)是一种事件...
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章