一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - JAVA解析XML字符串簡單方法代碼案例

JAVA解析XML字符串簡單方法代碼案例

2020-09-18 00:01賈樹丙 Java教程

這篇文章主要介紹了JAVA解析XML字符串簡單方法代碼案例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

引入 dom4j 包

?
1
2
3
4
5
<dependency>
  <groupId>dom4j</groupId>
  <artifactId>dom4j</artifactId>
  <version>1.6.1</version>
</dependency>

比如阿里云視頻轉碼服務的回調通知解析,代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import java.util.Iterator;
 
public class DOMParser {
 
  public static void main(String[] args) {
    String strXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <Notification xmlns=\"http://mns.aliyuncs.com/doc/v1/\"> <TopicOwner>1692545896541241</TopicOwner> <TopicName>MyTopic</TopicName> <Subscriber>1692545896541241</Subscriber> <SubscriptionName>bing-test3</SubscriptionName> <MessageId>C39FB8C345BBFBA8-1-1687F6FAADD-200000015</MessageId> <MessageMD5>CAA1E9F5E9F854ACD8297B100BF8CCF9</MessageMD5> <Message>{\"jobId\":\"2384a4d89b1d4f1e869559e2ff8c9fad\",\"requestId\":\"639D1D03-1557-4AD7-9AD7-691F02834516\",\"Type\":\"Transcode\",\"state\":\"Success\",\"type\":\"Transcode\",\"State\":\"Success\",\"JobId\":\"2384a4d89b1d4f1e869559e2ff8c9fad\",\"RequestId\":\"639D1D03-1557-4AD7-9AD7-691F02834516\"}</Message> <PublishTime>1548326251229</PublishTime> </Notification>";
 
    Document doc = null;
    try {
      doc = DocumentHelper.parseText(strXML);
    } catch (DocumentException e) {
      e.printStackTrace();
    }
    Element root = doc.getRootElement();// 指向根節點
 
    Iterator it = root.elementIterator();
    while (it.hasNext()) {
      Element element = (Element) it.next();// 一個Item節點
      System.out.println(element.getName() + " : " + element.getTextTrim());
    }
  }
}

輸出結果

?
1
2
3
4
5
6
7
8
TopicOwner : 1692545896541241
TopicName : MyTopic
Subscriber : 1692545896541241
SubscriptionName : bing-test3
MessageId : C39FB8C345BBFBA8-1-1687F6FAADD-200000015
MessageMD5 : CAA1E9F5E9F854ACD8297B100BF8CCF9
Message : {"jobId":"2384a4d89b1d4f1e869559e2ff8c9fad","requestId":"639D1D03-1557-4AD7-9AD7-691F02834516","Type":"Transcode","state":"Success","type":"Transcode","State":"Success","JobId":"2384a4d89b1d4f1e869559e2ff8c9fad","RequestId":"639D1D03-1557-4AD7-9AD7-691F02834516"}
PublishTime : 1548326251229

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/acm-bingzi/p/java_dom4j.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产v在线在线观看羞羞答答 | 性关系免费视频 | 欧美日韩亚洲综合在线一区二区 | 国产专区亚洲欧美另类在线 | 26uuu老色哥| 欧洲网色偷偷亚洲男人的天堂 | 亚洲欧美日韩国产精品影院 | 亚洲国产精品热久久 | 国产精品久久久久久五月尺 | 四虎精品免费视频 | 国产永久免费视频m3u8 | 男女真实无遮挡xx00动态图软件 | 国产xx肥老妇视频奂费 | 超h高h肉h文武侠 | 古装全套 毛片 | 99热成人精品热久久669 | 久久久GOGO无码啪啪艺术 | 色哟哟国产成人精品 | 97蜜桃网| 国产综合成色在线视频 | 国产在线观看a | 国产精品午夜剧场 | 久久久久久久尹人综合网亚洲 | 四虎新网址| 国产私人影院 | 国产色视频网站 | 亚洲第一成年免费网站 | 亚洲免费精品视频 | 四虎在线最新永久免费 | 成人欧美一区二区三区黑人 | videosxxxx老女人 | 青青青青久久国产片免费精品 | 久久黄色大片 | ts人妖另类国产 | 国产国拍亚洲精品av | 欧美成人精品第一区二区三区 | 好大用力深一点视频 | 青春草视频在线免费观看 | 精品一区二区三区五区六区七区 | 亚洲视频久久 | 69老司机亚洲精品一区 |