我们需要合并 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