各位师兄好:
现有一个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类型的数据呢?
望各位师兄详细指点.谢谢.
现有一个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类型的数据呢?
望各位师兄详细指点.谢谢.
1,解析
2,存储到自己的对象里读
把对象作成bean
用xml解析器?怎么用法?
TO yangjiali014()
dom4j是什么?还有如果用第三方工具来做的话,将来打包是否有问题?
难道一定要用第三方工具吗?JAVA没有解析XML的类?如果有的话,望说明用法.
谢谢.
http://www.enet.com.cn/article/2004/1217/A20041217373138_2.shtml
如果不行,那要用什么类型???
另外,网上将digester的东西也比较多