如何读取XML文件后,将内容存入MAP型数据中.
各位师兄好:
现有一个con.xml文件内容如下:
<AK>
<hostgroup>
<host>192.168.12.56</host>
<port>2000</port>
<host>192.168.15.67</host>
<port>5000</port>
....
</hostgroup>
<server>202.101.55.68</server>
</AK>
<AK>
<hostgroup>
<host>61.154.168.12.56</host>
<port>8000</port>
<host>61.132.15.67</host>
<port>5361</port>
....
</hostgroup>
<server>202.180.59.33</server>
</AK>
也就是说文件中有N个<AK>目录,而一个<AK>目录下有一个<hostgroup>目录,这个目录下有N个<host>与
<port>的信息,最后还有一个<server>的信息.现在我要写一个程序实现如下功能:
读取这个XML文件,遍历整个文件,找到一个<AK>目录后,将里面的各个<host>与
<port>的信息保存下来,还要保存<server>的信息.如此循环至到文件中的<AK>全部读完为止.
可是应该如何读取XML呢?还有保存成什么类型的数据好呢?听说MAP类型的数据可以实现这样的存储功能.即:每一个MAP都保存着一个<host>与<port>以及<server>信息.就跟DELPHI中的记录类型一样.
可是应该如何读写MAP类型的数据呢?
望各位师兄详细指点.谢谢.