如何合并2 xml并列出唯一元素?

时间:2013-03-27 00:33:00

标签: xml list merge

我们需要合并2个大型xml文件并列出一个独特的元素,如IP地址, 唯一性来自标签名称,状态和类型。

输入文件1: -

- <network>
- <node>
  <id>11</id> 
  <name>aaa.com</name> 
  <status>active</status> 
  <ip>1.1.1.1</ip> 
  <type>Windows</type>
  </node>
- <node>
  <id>12</id> 
  <name>bbb.com</name> 
  <status>active</status> 
  <ip>2.2.2.2</ip> 
  <type>Unix</type>
  </node>

输入文件2: -

- <network>
- <node>
  <id>21</id> 
  <name>aaa.com</name> 
  <status>active</status> 
  <ip>1.1.1.1</ip> 
  <type>Windows</type>
  </node>
- <node>
  <id>22</id> 
  <name>ccc.com</name> 
  <status>active</status> 
  <ip>3.3.3.3</ip> 
  <type>Unix</type>
  </node>
  </network>

============= 输出必须是基于类型

的活动IP地址列表

类似的东西:

Windows.txt
1.1.1.1

Unix.txt
2.2.2.2
3.3.3.3

0 个答案:

没有答案