我有几个xml文件.它们都具有相同的结构,但由于文件大小而被拆分.所以,让我们说我有A.xml,B.xml,C.xml并D.xml和要合并/它们合并到combined.xml,使用命令行工具.
A.XML
<products>
<product id="1234"></product>
...
</products>
Run Code Online (Sandbox Code Playgroud)
B.XML
<products>
<product id="5678"></product>
...
</products>
Run Code Online (Sandbox Code Playgroud)
等等
我需要在xml的第三个块上合并两个xml文件.所以,文件A.xml和B.xml看起来像这样:
A.XML
<sample id="1">
<workflow value="x" version="1"/>
<results>
<result type="T">
<result_data type="value" value="19"/>
<result_data type="value" value="15"/>
<result_data type="value" value="14"/>
<result_data type="value" value="13"/>
<result_data type="value" value="12"/>
</result>
</results>
</sample>
Run Code Online (Sandbox Code Playgroud)
B.XML
<sample id="1">
<workflow value="x" version="1"/>
<results>
<result type="Q">
<result_data type="value" value="11"/>
<result_data type="value" value="21"/>
<result_data type="value" value="13"/>
<result_data type="value" value="12"/>
<result_data type="value" value="15"/>
</result>
</results>
</sample>
Run Code Online (Sandbox Code Playgroud)
我需要合并'结果'
<sample id="1">
<workflow value="x" version="1"/>
<results>
<result type="T">
<result_data type="value" value="19"/>
<result_data type="value" value="15"/>
<result_data type="value" value="14"/>
<result_data type="value" value="13"/>
<result_data type="value" value="12"/>
</result> …Run Code Online (Sandbox Code Playgroud)