使用Java合并多个XML文件
我有一个合并两个xml文件的代码,但我预期的结果不同 XML 1: XML 2: 预期结果: 事实上我得到了 有人能帮我把testcase节点只添加到现有的XML文件中,而不是全部内容吗使用Java合并多个XML文件,java,xml,Java,Xml,我有一个合并两个xml文件的代码,但我预期的结果不同 XML 1: XML 2: 预期结果: 事实上我得到了 有人能帮我把testcase节点只添加到现有的XML文件中,而不是全部内容吗 谢谢,您应该在文章中添加一些信息。这里有一个聪明的方法。看起来您已经完成了cat foo.xml bar.xml的Java版本,因此您在其中添加了一个额外的DTD和两个根元素。 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <te
谢谢,您应该在文章中添加一些信息。这里有一个聪明的方法。看起来您已经完成了cat foo.xml bar.xml的Java版本,因此您在其中添加了一个额外的DTD和两个根元素。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<testsuite errors="0" failures="0" name="unit.qa.fm" tests="14" time="3182.09">
<properties/>
<testcase classname="com.ca.clarity.unit.financial.transaction.CBKRuleForAllFTP42249QAUTest" name="invoiceAdjustments" testCaseID="42249" time="175.548"/>
<testcase classname="com.ca.clarity.unit.financial.transaction.CreateWIPAdjustmentChangingRateReflectInInvoice42207QAUTest" name="invoiceAdjustments42207" testCaseID="42207" time="171.971"/>
</testsuite>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<testsuite errors="0" failures="0" name="unit.qa.fm" tests="10" time="1647.807">
<properties/>
<testcase classname="com.ca.clarity.unit.financial.setup.CheckDepartmentAndDepartmentOBSAreInSync58786QAUTest" name="CheckDeptAndDeptOBSAreInSync" testCaseID="58786" time="27.132"/>
<testcase classname="com.ca.clarity.unit.financial.setup.DepartmentXogQAUTest" name="validateDepartmentXogIn" testCaseID="52082" time="11.097"/>
</testsuite>
<?xml version="1.0" encoding="UTF-8" standalone="no"?><testsuite errors="0" failures="0" name="unit.qa.fm" tests="14" time="3182.09">
<properties/>
<testcase classname="com.ca.clarity.unit.financial.transaction.CBKRuleForAllFTP42249QAUTest" name="invoiceAdjustments" testCaseID="42249" time="175.548"/>
<testcase classname="com.ca.clarity.unit.financial.transaction.CreateWIPAdjustmentChangingRateReflectInInvoice42207QAUTest" name="invoiceAdjustments42207" testCaseID="42207" time="171.971"/>
<testcase classname="com.ca.clarity.unit.financial.setup.CheckDepartmentAndDepartmentOBSAreInSync58786QAUTest" name="CheckDeptAndDeptOBSAreInSync" testCaseID="58786" time="27.132"/>
<testcase classname="com.ca.clarity.unit.financial.setup.DepartmentXogQAUTest" name="validateDepartmentXogIn" testCaseID="52082" time="11.097"/>
</testsuite>
<?xml version="1.0" encoding="UTF-8" standalone="no"?><testsuite errors="0" failures="0" name="unit.qa.fm" tests="14" time="3182.09">
<properties/>
<testcase classname="com.ca.clarity.unit.financial.transaction.CBKRuleForAllFTP42249QAUTest" name="invoiceAdjustments" testCaseID="42249" time="175.548"/>
<testcase classname="com.ca.clarity.unit.financial.transaction.CreateWIPAdjustmentChangingRateReflectInInvoice42207QAUTest" name="invoiceAdjustments42207" testCaseID="42207" time="171.971"/>
<testcase classname="com.ca.clarity.unit.financial.setup.CheckDepartmentAndDepartmentOBSAreInSync58786QAUTest" name="CheckDeptAndDeptOBSAreInSync" testCaseID="58786" time="27.132"/>
<testcase classname="com.ca.clarity.unit.financial.setup.DepartmentXogQAUTest" name="validateDepartmentXogIn" testCaseID="52082" time="11.097"/>
</testsuite><?xml version="1.0" encoding="UTF-8" standalone="no"?><testsuite errors="0" failures="0" name="unit.qa.fm" tests="10" time="1647.807">
<properties/>
<testcase classname="com.ca.clarity.unit.financial.setup.CheckDepartmentAndDepartmentOBSAreInSync58786QAUTest" name="CheckDeptAndDeptOBSAreInSync" testCaseID="58786" time="27.132"/>
<testcase classname="com.ca.clarity.unit.financial.setup.DepartmentXogQAUTest" name="validateDepartmentXogIn" testCaseID="52082" time="11.097"/>
</testsuite>