org.w3c.dom.Document对象与org.dom4j.Document对象互相转换

woderoom 2006-02-08 05:41:20
如题
我现在是如下的写法,请教效率高一点的(重点是org.dom4j.Document -> org.w3c.dom.Document的转换),感谢。
/**
* org.w3c.dom.Document -> org.dom4j.Document
* @param doc Document(org.w3c.dom.Document)
* @return Document
*/
public static Document parse(org.w3c.dom.Document doc) throws Exception {
if (doc == null) {
return (null);
}
org.dom4j.io.DOMReader xmlReader = new org.dom4j.io.DOMReader();
return (xmlReader.read(doc));
}

/**
* org.dom4j.Document -> org.w3c.dom.Document
* @param doc Document(org.dom4j.Document)
* @throws Exception
* @return Document
*/
public static org.w3c.dom.Document parse(Document doc) throws Exception {
if (doc == null) {
return (null);
}
java.io.StringReader reader = new java.io.StringReader(doc.asXML());
org.xml.sax.InputSource source = new org.xml.sax.InputSource(reader);
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory =
javax.xml.parsers.DocumentBuilderFactory.newInstance();
javax.xml.parsers.DocumentBuilder documentBuilder = documentBuilderFactory.
newDocumentBuilder();
return (documentBuilder.parse(source));
}
...全文
316 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
故事简介丑小鸭生来就很丑,谁都不喜欢它,从小被其他鸭子欺负。它无奈离开了妈妈,拿上一把猎枪,独自流浪,风餐露宿。每当遇到各种怪物而子弹不够用时,丑小鸭只能通过自己的血肉之躯踩死怪物。路上只能靠水果和蔬菜维持体力,无聊时也能抬头数星星。翻山越岭,逢水架桥,勇闯空中栈道和独木桥,踩过蹦床,躲过电锯,钻过加农炮,坐过火箭,穿过枪林弹雨,在极度艰苦的条件下大战终极BOSS。最终,丑小鸭占领了一座豪华城堡,里面住着它心仪的白富美(其实也是个丑小鸭),它在夜色降临之前,轻轻关上门,打开灯,结束了流浪生涯,此时天空绽放绚烂的烟花,拉开幸福生活的序幕......这个故事告诉我们:只要你肯奋斗,我命由我不由天 时长课程分为上下两部,共64节课(21.1小时)其中,上部29节课(8.5小时),下部35节课(12.6小时)课程特色对初学者友好,初次遇到新技术会详细讲解全程直播,坚决不在直播外偷偷修改展示所有细节,手把手教学游戏元素完整丰富,共3张地图18个关卡代码和文档开源,github托管地址 https://github.com/sailings/DuckAdventure完善的售后支持涵盖实战中常用的知识点Physics,刚体,碰撞,弹簧体Mecanim,动画状态机,动画融合,动画层Animation,动画编辑与录制单例模式协程Dotween粒子特效射线检测键盘和移动端输入Cinemachine相机跟随,Confiner扩展UGUI常见控件,HUD屏幕自适应地图与关卡解锁关卡滑动背景滚动子弹轨迹计算音效管理场景编辑数据及上下文存储大纲丑小鸭历险记——趣味玩转unity2d游戏开发(下)  1.背景设置原理解析2.背景设置以及云彩,山,树的滚动3.游戏状态菜单4.暂停、恢复、重新开始5.主菜单的状态切换,地图选择6.地图解锁7.关卡列表展示8.关卡列表左右滑动9.关卡进入,解锁,关卡的最佳成绩设置10.通关界面UI设计以及显示11.通关界面的数值更新、加载下一关12.通关界面动画效果13.移动端输入控制14.音效(上)15.音效(下)16.场景整理与规划,总分计算,地形编辑17.关卡W1-1(丛林)18.关卡W1-219.关卡W1-320.关卡W1-421.关卡W1-522.关卡W1-623.关卡W1-724.关卡W1-825.关卡W1-926.关卡W1-1027.关卡W1-1128.关卡W1-1229.关卡W2-1(荒漠)30.关卡W2-231.关卡W2-332.关卡W3-1(冰雪)33.关卡W3-234.关卡W3-335.游戏打包、课程总结

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧