java解析XML报文格式数据
引入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报文格式数据相关推荐
- Java解析XML字符串格式
Java解析XML字符串格式 前言 代码示例 结果展示 前言 java解析XML字符串格式使用的是Dom4j这一种方式; dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文 ...
- Java解析XML报文内容及标签属性
前言 JSON格式的报文解析,虽然json串短小精悍,也能有效表达层次结构,但是每个元素只能找到对应的元素值,不能体现更丰富的样式特征.比如某个元素除了要传输它的字符串文本,还想传输该文本的类型.字体 ...
- JAVA解析xml报文
目录 问题需求 响应报文格式 1,开发导入的依赖 2,开发样例 3,测试结果 问题需求 在工作中此项目请求指定项目之后,项目会返回一个xml报文格式的响应,此时我需要判断返回的报文是否是成功的响应报文 ...
- Java 解析 XML 报文示例
在与其他公司,尤其是国企项目(如公安系统,银保监等系统)对接接口时,对方经常要求入参或者返回参数需要传 XML 格式报文. 请求他们接口需要自己将参数拼接成XML格式,获取他们返回参数时,需要根据接口 ...
- java解析xml报文_java 如何解析http请求返回的xml报文
xml报文解析方法有很多种,此处采用dom4j的方法. dom4j的jar包下载地址:https://dom4j.github.io/# 1.request.getInputStream()和new ...
- 如何解析xml报文获取数据集合
场景:最近业务上需要处理xml的返回结果,由于处理的xml是一棵比较深的树,我们需要解析到底层进行数据收集 1.引入依赖 <!-- 解析xml方法--><dependency> ...
- 手摸手系列之---camel ftp监听接收解析xml报文并入库生成Java对象实战
前言 版本: SpringBoot 2.4 camel 3.5.0 最近在做跟一个第三方系统的对接,主要流程就是对方生成XML格式的报文,需要我方将其报文发送到海关申报,然后将申报完的数据再组装成XM ...
- 详解Java解析XML的四种方法
http://developer.51cto.com 2009-03-31 13:12 cnlw1985 javaeye 我要评论(8) XML现在已经成为一种通用的数据交换格式,平台的无关性 ...
- Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)
http://blog.csdn.net/smcwwh/article/details/7183869 关键字:Java解析xml.解析xml四种方法.DOM.SAX.JDOM.DOM4j.XPath ...
最新文章
- 英文书也没有那么难,跟着例子做,挺有意思的
- ASP.NET Core 中文文档 第四章 MVC(4.2)控制器操作的路由
- ASP.NET中的Eval()和DataBinder.Eval()方法
- (17)FPGA速度和面积互换原则
- 真降价还是假环保?华为客服回应手机取消充电器:不清楚
- SQL Server中的文件流
- concatenate mutliple videos in ffmpeg
- php 获取域名,域名端口,路径 $_SERVER变量
- 对大学计算机课程的认识 感想,大学计算机基础学习感想复习课程.pdf
- 苹果手机电池健康怎么看_打开手机这个功能,就能知道手机电池的健康度,安卓苹果都可以!...
- 创宇区块链|Inverse Finance 安全事件分析
- 100部未看过的电影【20181121更新】
- JGG近期专刊征稿汇总|时空组学、人体微生物组、人类遗传病、小麦生物学
- 50个有趣的休闲网站 (外国)
- 《生物信息学》阅读笔记 (二):生物学数据库及其检索
- 中国石油大学《客户关系管理》第一次在线作业
- vs2019报错:无法定位程序输入点于动态链接库的XXX.dll文件的解决方法
- 揽一帘心事,掬一捧清泉
- 巴特沃斯滤波器和同态滤波
- 烽火服务器装linux报错,震撼来袭,烽火发布 FitOS6.0 云操作系统
热门文章
- TBS调试手机QQ浏览器
- 引用项目管理理念提升淘宝网店运营水平(转)
- 几个实用的软件开发工具之——代码编辑工具
- 解决网站上传图片报错问题!!!!!!
- 《弈剑行》遭“网暴”,游戏公司除了“宁为玉碎”还有什么对策?
- Windows 2000 优化完全版
- 程序人生 | C语言字节对齐问题详解 - 对齐/字节序/位序/网络序等(上)
- Unresolved reference ‘utils‘
- 专家预测双色球到底准不准确
- p9plus android 8,华为P9 Plus和mate8哪个好?华为P9 Plus和mate8详细对比评测