激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - java基于dom4j包實現對XML解析的方法

java基于dom4j包實現對XML解析的方法

2020-09-27 15:25難免有錯_ JAVA教程

這篇文章主要介紹了java基于dom4j包實現對XML解析的方法,結合實例形式分析了java針對xml格式數據的相關解析操作實現技巧,需要的朋友可以參考下

本文實例講述了java基于dom4j包實現對XML解析的方法。分享給大家供大家參考,具體如下:

本例中的xml文件內容如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version = "1.0" encoding="UTF-8"?>
<!-- Copyright 難免有錯 這是注釋-->
<自定義的>
<!-- iloveyou -->
<你喜歡的名字就好>
 <who a = "i"></who>
 <dowhat b = "love"></dowhat>
 <whom c = "you"></whom>
</你喜歡的名字就好>
<!-- youhateme -->
<好吧>
 <who a = "you"></who>
 <dowhat b = "hate"></dowhat>
 <whom c = "me"></whom>
</好吧>
</自定義的>

Java解析XML代碼如下:

?
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
27
28
29
30
31
32
33
34
35
36
37
38
39
package xmlreadtest;
import java.io.File;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class Xmlreadtest
{
  public static void main(String[] args) throws DocumentException
  {
    //創建一個readxml對象的實例
    Readxml re = new Readxml();
    //調用readexmldata方法
    re.readxmldata("你喜歡的名字就好");
    re.readxmldata("好吧");
  }
}
/**
 * 2015年8月31日
 * @author 難免有錯
 *
 */
class Readxml
{
  //參數為xml文件的子元素 如本例中test.xml文件的的"你喜歡的名字就好"
  public void readxmldata(String str) throws DocumentException
  {
    //創建SAXReader對象
    SAXReader reader = new SAXReader();
    org.dom4j.Document dcfile = reader.read(new File("test.xml"));
    //獲得xml文件的root節點
    Element root = dcfile.getRootElement();
    //獲取名字為指定名稱子元素
    Element e_interface = root.element(str);//傳入參數
    String ewho = (String) e_interface.element("who").attribute(0).getData();
    String edo = (String) e_interface.element("dowhat").attribute(0).getData();
    String ewhom = (String) e_interface.element("whom").attribute(0).getData();
    System.out.println(ewho+edo+ewhom);
  }
}

程序運行結果:

?
1
2
iloveyou
youhateme

注:本例只是個簡單的RAX方式解析

希望本文所述對大家java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品视频六区 | 成人黄色在线视频 | 99影视电影电视剧在线播放 | 一本到免费视频 | av中文一区 | 麻豆小视频在线观看 | 不卡一区二区三区视频 | 91久久久久久久 | 国产成人精品一区在线播放 | 日朝毛片 | 天天舔天天插 | 亚洲精品一区二区三区大胸 | 成人短视频在线播放 | 久久精品国产99久久久古代 | 羞羞视频.www在线观看 | 久久久久久久久久91 | 久草在线视频新 | 国产伦精品一区二区三区在线 | 加勒比色综合 | 日韩精品一区二区在线 | 日韩大片在线永久观看视频网站免费 | 成人毛片免费播放 | 日韩中文字幕三区 | 国产一区二区三区在线免费 | 激情91 | 超碰97最新 | 成人做爰高潮片免费视频美国 | 欧美3p激情一区二区三区猛视频 | 韩国一级免费视频 | 欧美一区二区三区久久 | 91精品欧美一区二区三区 | 亚洲精品动漫在线观看 | 性欧美久久 | 亚洲一区二区三区高清视频 | 免费99热在线观看 | 一级成人欧美一区在线观看 | 色播视频在线播放 | 日韩视频―中文字幕 | 国产99久久久久久免费看农村 | 久久久久av电影 | 99视频网址 |