1
是否可以将多个DOM对象写入单个Xml文件? 为了使它更清楚,我有多个来源和只有一个结果(我想写所有的源对象到一个单一的XML文件)。 transformer.transform(source,result); 如何使用转换对象并完成此操作?是否可以将多个DOM对象写入单个Xml文件?
是否可以将多个DOM对象写入单个Xml文件? 为了使它更清楚,我有多个来源和只有一个结果(我想写所有的源对象到一个单一的XML文件)。 transformer.transform(source,result); 如何使用转换对象并完成此操作?是否可以将多个DOM对象写入单个Xml文件?
重要的部分是首先从第一个文档(包括它的孩子)导入子节点到第二个文档中,然后你只需在第二个文档中选择一个节点来插入之前或之后插入,你做了导入并插入它。
在Java:
Node childRef;
childRef = secondDocument.importNode(childNodeFromFirstDocument,true);
newParentNodeInSecondDocument.insertBefore(childRef,newParentNodeInSecondDocument.getFirstChild());
然后使用变压器输出的第二个文档
在C#中的XML它是非常相似:
XmlNode childRef = secondDocument.ImportNode(childNodeFromFirstDocument, true);
XmlNode root = secondDocument.FirstChild;
root.InsertBefore(childRef, newParentNodeInSecondDocument);
语言和平台,你想哪个找到答案? –