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

xml格式:<a>1</a>求用dom4解析Xml类型的字符串... xml格式:<a>1</a>
求用dom4解析Xml类型的字符串
展开
 我来答
百度网友12ee0fd
2014-06-25 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:1960万
展开全部
使用xpath(dom4j支持) 选择 //a/text()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人间处处是厂商
2014-06-26 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:92
采纳率:100%
帮助的人:83.2万
展开全部

C盘文件:a.xml

<?xml version="1.0" encoding="GBK" ?>
<test>
 <a>1</a>
 <a>望采纳啊</a>
</test>

读取代码:

/**
  * @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<Element> it = root.elementIterator("a");
  //循环读取内容
  while(it.hasNext()){
   //这里读取到了a标签
   Element e = it.next();
   //e也可以像root那样读取其子标签
   System.out.println(e.getStringValue());
  }
  //因为时间关系没有写try .. finally
  in.close();
 }

结果:

 

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

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ca7aae8
2014-06-25
知道答主
回答量:9
采纳率:0%
帮助的人:6.4万
展开全部
http://blog.csdn.net/homechao/article/details/9750065
这是我以前写的博客你可以看一下 读取是showXML的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式