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);
語言和平臺,你想哪個找到答案? –