Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java合并多个XML文件_Java_Xml - Fatal编程技术网

使用Java合并多个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

我有一个合并两个xml文件的代码,但我预期的结果不同

XML 1:

XML 2:

预期结果:

事实上我得到了

有人能帮我把testcase节点只添加到现有的XML文件中,而不是全部内容吗


谢谢,

您应该在文章中添加一些信息。这里有一个聪明的方法。看起来您已经完成了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>