遇到需要将几个W3C标准的Document文档简单合并,一个主文档,其他的文档并列按照顺序放在主文档的孩子节点上就行了。。。
public static void combinDocument(Document root,List<Document> targets){
for(Document d:targets){
root.getFirstChild().appendChild(
root.adoptNode(d.getDocumentElement()));
}
}
为了便于调试,需要将合并的文档格式化输出,其中主要遇到了缩进的问题。找到个属性,设置下搞定。
public static String toString(Document doc) throws TransformerFactoryConfigurationError, TransformerException{
DOMSource source = new DOMSource(doc);
StringWriter writer = new StringWriter();
Result result = new StreamResult(writer);
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty(OutputKeys.CDATA_SECTION_ELEMENTS, "yes");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
transformer.transform(source, result);
return (writer.getBuffer().toString());
}
分享到:
相关推荐
w3c-dom.jar 包 dom解析xml使用 包 免积分下载
DOM W3C标准操作XML读取,添加,删除,修改的一些简单代码,希望在关键的时候能帮上大家解决一些问题,能帮上的话,请大家多多捧场,没帮上的话,还请大家多多指教,谢谢
动态创建html内容时所用的W3C DOM属性和方法
w3school HTML DOM中文教程,网页格式,首页为index.html
Java 四种方式操作xml,包括xml,dom,sax,jdom这四种方式的一个简单例子。
w3s dom+js+php+ 很多 教程 w3s dom+js+php+ 很多 教程 w3s dom+js+php+ 很多 教程 w3s dom+js+php+ 很多 教程
JAVA、PHP、JS(JAVASCRIPT DOM)、HTML、XML、CSS、W3C、正则表达式、WEB开发人员必备CHM工具手册大全打包下载.rar 这里是我个人在WEB开发7年来,收集的CHM工具手册中精选出来的,每个都是精品中的精品,个人认为...
这不是DHTML的DOM模型参考手册,而是W3C的DOM模型。 该资料来源于Mozilla开发网站,目前Mozilla已经不再提供该文档的下载了。
在这一章我主要介绍已经被新一代的浏览器所支持的W3C 第一级的DOM。对他的运作做一个大概的了解并且让你知道你可以对他们做什么。 首先是对于DOM的一些建议和DOM设计的目的,然后我会告诉你什么是节点(nodes)并且...
包括java javascript xml css html api
W3C Javascript 最新Chm格式手册.CHM(js方法,函数,属性,dom等)
使用DOM4J解析xml的jar包和W3CSchool.chm的文档包含XPath的教程
本文档对象模型允许访问所有的文档内容和修改,由万维网联合会(W3C)规范。几乎所有的现代浏览器都支持这种模式。 在W3C DOM规范的大部分传统DOM的功能,而且还增加了新的重要的功能。除了支持forms[ ], images[ ]和...
W3C DOM Activities 文档对象模型 (DOM:Document Object Model) 是一个平台,一个中立于语言的应用程序编程接口 (API),允许程序访问并更改文档的内容、结构和样式。 DOM Tutorials 如需学习更多有关 DOM 的知识...
符合w3c版的dom手册,和网站上的在线手册是一样的
w3school+jsdom+bom;w3school+jsdom+bom;w3school+jsdom+bom
dom4j基础入门文档,与 W3C DOM API 相比,使用 dom4j 所包含的解析器的好处是 dom4j 拥有本地的 XPath 支持。
w3c中文版技术手册PDF格式文档,此文档仅供参考。
对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,...