xml作为配置文件使用已经越来越广泛,在实际项目中经常需要读取xml文件的某个指定的节点的值
例如下面的一个例子:
一个系统分布的部署在各个服务器上,其中一台服务器的配置文件记录了各个服务器的ip地址,系统需要集中的对各个服务器进行管理,就需要知道各个服务器的ip地址.配置文件如下
<?xml version="1.0" encoding="gb2312"?>
<iavp version="1.0">
<config version="1">
<db_list>
<iavpdb>
..............
</iavpdb>
<iavpdb_mgr>
....................................
</iavpdb_mgr>
</db_list>
<host_list>
<host name="localhost" ip="192.168.71.130" >
<service name="LogServer" id="1" status="true">
<port>12000</port>
<bcpexcute>false</bcpexcute>
<bcpstarttime>1</bcpstarttime>
<bcpstoptime>3</bcpstoptime>
<bcpinterval>4000</bcpinterval>
<link relink_interval="900">
<fail_dir>/logserver</fail_dir>
</link>
<logclient server_id="1" record_speed="100" net_error_dir&