日期:2014-05-17  浏览次数:20778 次

读取文件 求指教急
<?xml version="1.0" encoding="GB2312"?>
  <alert>
  <alarm_id>4360524</alarm_id>
  <title>通断性接口宕</title>
  <hostname>AHDX-SMC01-SW01:Ethernet1/0/23[接口]</hostname>
  <host_id>5216041</host_id>
  <appsystem>C网短信中心</appsystem>
  <level_num>2</level_num>
  <level_cn>主要告警</level_cn>
  <alarm_type>通断性</alarm_type>
  <alarm_level>故障告警</alarm_level>
  <location></location>
  <unitname>AHDX-SMC01-SW01</unitname>
  <ip_address>10.234.20.197</ip_address>
  <host_type>ResSwitch</host_type>
  <occur_time>2009-05-12 14:00:27</occur_time>
  <last_time>2009-05-12 14:00:27</last_time>
  <alarm_text>AHDX-SMC01-SW01 AHDX-SMC01-SW01的接口 Ethernet1/0/23(AHDX-SMC01-SW01:Ethernet1/0/23)发生通断性宕</alarm_text>
  <resume_time></resume_time>
  <send_time>2009-05-12 14:00:27</send_time>
  </alert>


这是我的xml   在java类中用BufferedReader读取  然后循环一行一行  现在我需要获取到每个key对应的values  我要获取的值是4360524,通断性接口宕,AHDX-SMC01-SW01:Ethernet1/0/23[接口]... 等对应  该怎么获取   求指教求指教

------解决方案--------------------
解析xml文件的三方jar包很多  比如  dom4j  sax
------解决方案--------------------
引用:
不是要解析  已经使用BufferedReader读取好了   

可以直接读取文件 也可以读取流  你去百度一下就知道了
------解决方案--------------------
引用:
不是要解析  已经使用BufferedReader读取好了   
读取成流后用dom4j转换成document文档格式才好解析