比较两个XML文件并仅显示父标记

时间:2019-06-19 12:17:48

标签: xml scripting

我有两个XML格式的文件:

<ID>
 <DATA>
  <RESULT></RESULT>
 </DATA>
</ID>

现在,两个XML中的ID和DATA标记相同。对于几个ID,只有RESULT标签是不同的。我只想获取具有不同<ID>的那些<RESULT>

示例:

xml1:

<ID>1</ID>
 <DATA>A</DATA>
  <RESULT>yes</RESULT>
 </DATA>
</ID>
<ID>2</ID>
 <DATA>B</DATA>
  <RESULT>no</RESULT>
 </DATA>
</ID>

xml2:

<ID>1</ID>
 <DATA>A</DATA>
  <RESULT>yes</RESULT>
 </DATA>
</ID>
<ID>2</ID>
 <DATA>B</DATA>
  <RESULT>yes</RESULT>
 </DATA>
</ID>

现在比较两个XML。我可以看到ID 2的结果不同,所以我只想要ID 2标签。

输出:

<ID>2</ID>

我不知道如何开始。

0 个答案:

没有答案