1 背景
调用外部接口,接口返回值是xml格式的
2 三方框架
三方框架技术栈有很多,本篇文章的技术选型是dom4j
<!-- xml解析 -->
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
3 编码
编码之前的xml 的数据源有如下几种,我的数据已经是内存中的String对象
文件
URI
内存String
//将xml文件解析成 document对象
Document document = DocumentHelper.parseText(xml);
//获取根节点
Element rootElement = document.getRootElement();
//获取根节点其中的一个标签
Element result = rootElement.element("result");
//获取标签中的内容
String textTrim = result.getTextTrim();