返回顶部
首页 > 资讯 > 后端开发 > Python >Java中documentHelper解析xml获取想要的数据
  • 394
分享到

Java中documentHelper解析xml获取想要的数据

documentHelper解析xmlJavaXML解析 2023-02-01 12:02:58 394人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录获取单节点数据获取数组节点数据WEBservice接口的入参和出参都是xml格式的数据,网上有很多方法,下面我将使用documentHelper工具来解析xml格式的数据,获取到

WEBservice接口的入参和出参都是xml格式的数据,网上有很多方法,下面我将使用documentHelper工具来解析xml格式的数据,获取到自己想要的数据

获取单节点数据

假设我们接口调用成功,出参类似以下格式

<treatyroot>
<returncode>0000</returncode>
<message>接口调用成功</message>
</treatyroot>

这是我们就可以用工具来解析出参获取节点数据

// 解析出参
Document doc = DocumentHelper.parseText(result);
Element root = doc.getRootElement();
// 根据标签名获取到节点对象
String returncode = root.elementText("returncode");
String message = root.elementText("message");

获取数组节点数据

假设我们接口调用失败,出参类似以下格式,我们需要获取到同步失败的号码进行相应的处理

<treatyroot>
<returncode>1001</returncode>
<message>号码已存在</message>
<number>123</number>
<number>456</number>
<number>789</number>
</treatyroot>

这是我们就可以用工具来解析出参获取节点数据

//解析入参
Document ll = DocumentHelper.parseText(request);
 List<Long> list = new ArrayList<>();
 Iterator numbers = ll.getRootElement().elementIterator("number");
 while (numbers.hasNext()){
     Element next = (Element)numbers.next();
     String text = next.getText();
     list.add(text);
 }
// 最后list就是我们想要获取的号码集合

到此这篇关于Java中documentHelper解析xml获取想要的数据的文章就介绍到这了,更多相关documentHelper解析xml内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java中documentHelper解析xml获取想要的数据

本文链接: https://lsjlt.com/news/193797.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java中documentHelper解析xml获取想要的数据
    目录获取单节点数据获取数组节点数据webservice接口的入参和出参都是xml格式的数据,网上有很多方法,下面我将使用documentHelper工具来解析xml格式的数据,获取到...
    99+
    2023-02-01
    documentHelper解析xml Java XML解析
  • 利用python获取想要搜索的数据
    目录前言本次爬虫思路urllib库1.urllib库的介绍2.urllib库的使用模板3.使用urllib库获取数据4.urllib库一些个人总结requests库5.request...
    99+
    2023-05-19
    利用python获取想要的数据 python获取搜索数据 python数据
  • 解析XML时如何获取空数组?
    php小编百草为您带来解析XML时获取空数组的方法。在处理XML数据时,有时会遇到节点为空的情况,这时候我们需要获取一个空数组来表示这个节点。在php中,可以通过使用xpath表达式或...
    99+
    2024-02-10
  • java怎么解析xml获取标签属性值
    在Java中,可以使用DOM(Document Object Model)解析XML并获取标签的属性值。以下是一个简单的示例代码:`...
    99+
    2023-09-29
    java xml
  • Android XML数据解析要点介绍
    目录1.XML数据要点介绍2.三种解析XML方法的比较3.SAX解析XML数据4.DOM解析XML数据5.PULL解析XML数据6.代码示例下载:1.XML数据要点介绍 首先我们来看...
    99+
    2023-05-17
    Android XML数据解析 Android XML
  • Java获取Json中的数据
    目录 1.普通元素 2.属性包含大括号 {  3.属性包含中括号 [ 4.属性中既有中括号包括,又嵌套了大括号 使用com.alibaba.fastjson解析 总结:一个花括号 { 放进JSONObject一次           ...
    99+
    2023-09-06
    json java
  • PHP中怎么生成和获取XML数据
    PHP中怎么生成和获取XML数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。生成XML格式数据我们假设系统中有一张学生信息表student,需要提供给第三方调用,并有id,n...
    99+
    2023-06-17
  • java 获取request中json数据
    功能简介:         Java 从 HttpServletRequest 中获取前端传输过来的json数据 效果展示: 请求示例: post: 127.0.0.1:8081/getRequestJson {"messageHisto...
    99+
    2023-09-15
    java json servlet
  • Java中JSON数据的读取和解析
            在做springboot项目时用到了json文件读取和解析,所以在这里记录一下学习过程中总结的一些点,希望对大家有帮助~ 配置fastJson    com.alibaba    fastjson    1.2.35 ...
    99+
    2023-09-11
    java json 开发语言
  • Java中灵活获取excel中的数据
    在java当中获取excel数据,获取每一列数据、每一行数据 在这里例子是将每一行数据获取出来,并带着表头数据返回。 代码: 具体实现逻辑在代码注释当中可以参见。 public static List test1() throws Exce...
    99+
    2023-09-07
    excel java
  • Android应用中如何解析获取的json数据
    这篇文章将为大家详细讲解有关Android应用中如何解析获取的json数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。根据指定的URL从google 服务器上获得包含地址的json格式的数...
    99+
    2023-05-31
    android roi json
  • java获取不了sql中的数据如何解决
    如果在Java中无法获取SQL中的数据,可能是由于以下几个原因引起的:1. SQL查询语句错误:请检查SQL查询语句是否正确,包括表...
    99+
    2023-09-25
    java sql
  • 解锁 XML 数据的潜力:Java 中的 XML 处理教程
    解析 XML 解析 XML 数据涉及将 XML 文档转换为 Java 对象。Java 中最常用的 XML 解析器是 Java API for XML Parsing (JAXP),它提供了 DocumentBuilderFactory ...
    99+
    2024-03-07
    XML、Java、解析、处理、生成
  • java怎么获取list中的某个数据
    要从一个List中获取特定的数据,你可以使用get()方法。这个方法接受一个索引作为参数,并返回该索引对应的元素。以下是一个示例代码...
    99+
    2023-08-15
    java list
  • 如何使用Java获取Json中的数据
    这篇文章主要介绍“如何使用Java获取Json中的数据”,在日常操作中,相信很多人在如何使用Java获取Json中的数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用Java获取Json中的数据”的疑...
    99+
    2023-07-06
  • 详细解读Python中解析XML数据的方法
    Python可以使用 xml.etree.ElementTree 模块从简单的XML文档中提取数据。 为了演示,假设你想解析Planet Python上的RSS源。下面是相应的代码: from urll...
    99+
    2022-06-04
    方法 数据 详细
  • Python Django获取URL中的数据详解
    目录Django获取URL中的数据URL路径参数使用path函数使用re_path函数URL关键字形式总结Django获取URL中的数据 URL中的参数一般有两种形式。如下所示: ...
    99+
    2024-04-02
  • java怎么解析url的链接和获取参数
    在Java中,可以使用`java.net.URL`类来解析URL链接并获取参数。以下是一个示例代码:```javaimport ja...
    99+
    2023-10-11
    java
  • Java中SpringMVC怎么获取请求数据
    本文小编为大家详细介绍“Java中SpringMVC怎么获取请求数据”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中SpringMVC怎么获取请求数据”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.获...
    99+
    2023-06-29
  • 在 Golang 中解码时如何获取 XML 标签的字符数据和属性值
    欢迎各位小伙伴来到编程网,相聚于此都是缘哈哈哈!今天我给大家带来《在 Golang 中解码时如何获取 XML 标签的字符数据和属性值》,这篇文章主要讲到等等知识,如果你对Golang相关的知识非常感...
    99+
    2024-04-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作