引入jar包:
<!-- https://mvnrepository.com/artifact/org.dom4j/dom4j -->
<dependency><groupId>org.dom4j</groupId><artifactId>dom4j</artifactId><version>2.1.1</version>
</dependency>package com.hh.hhprijectdataconversion.LPSTask;import org.dom4j.*;
import org.xml.sax.SAXException;import javax.xml.parsers.ParserConfigurationException;
import java.io.IOException;
import java.util.List;public class Testss {public static void main(String[] args) throws ParserConfigurationException, IOException, SAXException, DocumentException {String str = "<?xml version=\"1.0\" encoding=\"GBK\" ?> \n" +" <response>\n" +" <head>\n" +"  <code>integer</code>\n" +"  <message>String</message>\n" +" </head>\n" +" <body>\n" +"  <sms>\n" +"    <telno>string1</telno>\n" +"   <destaddr>String1</destaddr>\n" +"    <content>string1</content>\n" +"    <msgid>string1</msgid>\n" +"    <receivetime>string1</receivetime>\n" +"    <reserve>string1</reserve>\n" +"  </sms>\n" +"  <sms>\n" +"    <telno>string2</telno>\n" +"   <destaddr>String2</destaddr>\n" +"    <content>string2</content>\n" +"    <msgid>string2</msgid>\n" +"    <receivetime>string2</receivetime>\n" +"    <reserve>string2</reserve>\n" +"  </sms>\n" +" </body>\n" +" </response>";Document doc = (Document) DocumentHelper.parseText(str);//指向根节点Element root = doc.getRootElement();List<Element> elements = root.elements();for (Element element : elements) {if (element.getName().equals("body")) {List<Element> elements1=element.elements("sms");for (Element element1 : elements1) {System.out.println(element1.element("content").getStringValue());}}}}}

java解析XML报文格式数据相关推荐

  1. Java解析XML字符串格式

    Java解析XML字符串格式 前言 代码示例 结果展示 前言 java解析XML字符串格式使用的是Dom4j这一种方式; dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文 ...

  2. Java解析XML报文内容及标签属性

    前言 JSON格式的报文解析,虽然json串短小精悍,也能有效表达层次结构,但是每个元素只能找到对应的元素值,不能体现更丰富的样式特征.比如某个元素除了要传输它的字符串文本,还想传输该文本的类型.字体 ...

  3. JAVA解析xml报文

    目录 问题需求 响应报文格式 1,开发导入的依赖 2,开发样例 3,测试结果 问题需求 在工作中此项目请求指定项目之后,项目会返回一个xml报文格式的响应,此时我需要判断返回的报文是否是成功的响应报文 ...

  4. Java 解析 XML 报文示例

    在与其他公司,尤其是国企项目(如公安系统,银保监等系统)对接接口时,对方经常要求入参或者返回参数需要传 XML 格式报文. 请求他们接口需要自己将参数拼接成XML格式,获取他们返回参数时,需要根据接口 ...

  5. java解析xml报文_java 如何解析http请求返回的xml报文

    xml报文解析方法有很多种,此处采用dom4j的方法. dom4j的jar包下载地址:https://dom4j.github.io/# 1.request.getInputStream()和new ...

  6. 如何解析xml报文获取数据集合

    场景:最近业务上需要处理xml的返回结果,由于处理的xml是一棵比较深的树,我们需要解析到底层进行数据收集 1.引入依赖 <!-- 解析xml方法--><dependency> ...

  7. 手摸手系列之---camel ftp监听接收解析xml报文并入库生成Java对象实战

    前言 版本: SpringBoot 2.4 camel 3.5.0 最近在做跟一个第三方系统的对接,主要流程就是对方生成XML格式的报文,需要我方将其报文发送到海关申报,然后将申报完的数据再组装成XM ...

  8. 详解Java解析XML的四种方法

    http://developer.51cto.com  2009-03-31 13:12  cnlw1985  javaeye  我要评论(8) XML现在已经成为一种通用的数据交换格式,平台的无关性 ...

  9. Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)

    http://blog.csdn.net/smcwwh/article/details/7183869 关键字:Java解析xml.解析xml四种方法.DOM.SAX.JDOM.DOM4j.XPath ...

最新文章

  1. 英文书也没有那么难,跟着例子做,挺有意思的
  2. ASP.NET Core 中文文档 第四章 MVC(4.2)控制器操作的路由
  3. ASP.NET中的Eval()和DataBinder.Eval()方法
  4. (17)FPGA速度和面积互换原则
  5. 真降价还是假环保?华为客服回应手机取消充电器:不清楚
  6. SQL Server中的文件流
  7. concatenate mutliple videos in ffmpeg
  8. php 获取域名,域名端口,路径 $_SERVER变量
  9. 对大学计算机课程的认识 感想,大学计算机基础学习感想复习课程.pdf
  10. 苹果手机电池健康怎么看_打开手机这个功能,就能知道手机电池的健康度,安卓苹果都可以!...
  11. 创宇区块链|Inverse Finance 安全事件分析
  12. 100部未看过的电影【20181121更新】
  13. JGG近期专刊征稿汇总|时空组学、人体微生物组、人类遗传病、小麦生物学
  14. 50个有趣的休闲网站 (外国)
  15. 《生物信息学》阅读笔记 (二):生物学数据库及其检索
  16. 中国石油大学《客户关系管理》第一次在线作业
  17. vs2019报错:无法定位程序输入点于动态链接库的XXX.dll文件的解决方法
  18. 揽一帘心事,掬一捧清泉
  19. 巴特沃斯滤波器和同态滤波
  20. 烽火服务器装linux报错,震撼来袭,烽火发布 FitOS6.0 云操作系统

热门文章

  1. TBS调试手机QQ浏览器
  2. 引用项目管理理念提升淘宝网店运营水平(转)
  3. 几个实用的软件开发工具之——代码编辑工具
  4. 解决网站上传图片报错问题!!!!!!
  5. 《弈剑行》遭“网暴”,游戏公司除了“宁为玉碎”还有什么对策?
  6. Windows 2000 优化完全版
  7. 程序人生 | C语言字节对齐问题详解 - 对齐/字节序/位序/网络序等(上)
  8. Unresolved reference ‘utils‘
  9. 专家预测双色球到底准不准确
  10. p9plus android 8,华为P9 Plus和mate8哪个好?华为P9 Plus和mate8详细对比评测