java 用dom4解析xml ,xml里的内容已在对象a中 求人帮忙写下代码

xml格式:<a>1</a>求用dom4解析Xml类型的字符串
2024-11-16 20:23:00
推荐回答(3个)
回答1:

使用xpath(dom4j支持) 选择 //a/text()

回答2:

C盘文件:a.xml



 1
 望采纳啊

读取代码:

/**
  * @param args
  */
 public static void main(String[] args)throws Throwable {
  //文件输入流
  FileInputStream in = new FileInputStream("c:\\a.xml");
  //创建文档对象
  Document doc = new SAXReader().read(in);
  //读取元素(相当于读取到了test标签)
  Element root = doc.getRootElement();
  //读取test标签下的子标签(可以不带参数,不带参数时返回全部)
  Iterator it = root.elementIterator("a");
  //循环读取内容
  while(it.hasNext()){
   //这里读取到了a标签
   Element e = it.next();
   //e也可以像root那样读取其子标签
   System.out.println(e.getStringValue());
  }
  //因为时间关系没有写try .. finally
  in.close();
 }

结果:

 

望采纳,写个代码不容易啊!

回答3:

http://blog.csdn.net/homechao/article/details/9750065
这是我以前写的博客你可以看一下 读取是showXML的方法