先说下背景:统一采集平台每天会从网管采集各种配置文件、网络数据等信息,并以xml文件形式保存在ftp下。
再说下工作安排:领导想将每天的采集到的网络拓扑连接信息(即网元A的某端口,有一条连纤,连接至网元B的某端口)保存在数据库里,即解析xml文件并导入数据库。
每天采集到的网络拓扑连接信息xml文件,即TopologicalLink.xml,里边大概长这样:
<DATA>
<TOPOLOGICALLINK>
</TOPOLOGICALLINK>
<TOPOLOGICALLINK>
</TOPOLOGICALLINK>
</DATA>
整个xml文档由多个TopologicalLink元素构成,每个TopologicalLink展开里面大概长下边这样。里边除了各个字段,如userLabel、nativeEMSName这类的之外,注意到还有name这一种,就是里边由item元素组成,每一个item里只有name和value两个元素。