大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 XML字符串的解析

XML字符串的解析

更新時(shí)間:2021-08-19 11:54:07 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1889次

import org.jdom.Document;

import org.jdom.Element;

import org.jdom.JDOMException;

import org.jdom.Namespace;

import org.jdom.input.SAXBuilder;

import org.xml.sax.InputSource;

public class DuXMLDoc {
public List xmlElements(String xmlDoc) {
//創(chuàng)建一個(gè)新的字符串
StringReader read = new StringReader(xmlDoc);
//創(chuàng)建新的輸入源SAX 解析器將使用 InputSource 對(duì)象來(lái)確定如何讀取 XML 輸入
InputSource source = new InputSource(read);
//創(chuàng)建一個(gè)新的SAXBuilder
SAXBuilder sb = new SAXBuilder();
try {
//通過(guò)輸入源構(gòu)造一個(gè)Document
Document doc = sb.build(source);
//取的根元素
Element root = doc.getRootElement();
System.out.println(root.getName());//輸出根元素的名稱(測(cè)試)
//得到根元素所有子元素的集合
List jiedian = root.getChildren();
//獲得XML中的命名空間(XML中未定義可不寫(xiě))
Namespace ns = root.getNamespace();
Element et = null;
for(int i=0;i<jiedian.size();i++){
et = (Element) jiedian.get(i);//循環(huán)依次得到子元素
/**//*
* 無(wú)命名空間定義時(shí)
* et.getChild("users_id").getText();
* et.getChild("users_address",ns).getText()
*/
System.out.println(et.getChild("users_id",ns).getText());
System.out.println(et.getChild("users_address",ns).getText());
}
/**//*
* 如要取<row>下的子元素的名稱
*/
et = (Element) jiedian.get(0);
List zjiedian = et.getChildren();
for(int j=0;j<zjiedian.size();j++){
Element xet = (Element) zjiedian.get(j);
System.out.println(xet.getName());
}
} catch (JDOMException e) {
// TODO 自動(dòng)生成 catch 塊
e.printStackTrace();
} catch (IOException e) {
// TODO 自動(dòng)生成 catch 塊
e.printStackTrace();
}
return null;
}
public static void main(String[] args){
DuXMLDoc doc = new DuXMLDoc();
String xml = "<?xml version=\"1.0\" encoding=\"gb2312\"?>"+
"<Result xmlns=\"http://www.fiorano.com/fesb/activity/DBQueryOnInput2/Out\">"+
"<row resultcount=\"1\">"+
"<users_id>1001 </users_id>"+
"<users_name>wangwei </users_name>"+
"<users_group>80 </users_group>"+
"<users_address>1001號(hào) </users_address>"+
"</row>"+
"<row resultcount=\"1\">"+
"<users_id>1002 </users_id>"+
"<users_name>wangwei </users_name>"+
"<users_group>80 </users_group>"+
"<users_address>1002號(hào) </users_address>"+
"</row>"+
"</Result>";
doc.xmlElements(xml);
}
}

以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"XML字符串的解析",希望對(duì)大家有幫助,想了解更多可查看Java在線學(xué)習(xí)。動(dòng)力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對(duì)沒(méi)有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門(mén)到精通,主要介紹了一些Java基礎(chǔ)的核心知識(shí),讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲国产欧洲精品路线久久 | 九九99热久久精品在线9 | 91久久天天躁狠狠躁夜夜 | 2级毛片 | 国产成人黄网址在线视频 | 99精品久久 | 91成人免费观看在线观看 | 久草在线国产视频 | 亚洲欧美日韩不卡一区二区三区 | 亚洲美女视频网站 | 中文字幕一区婷婷久久 | 亚洲综合爱爱久久网 | 中文字幕中文字幕中中文 | 久久一er精这里有精品 | 91系列在线 | 欧美午夜不卡 | 九九99re在线视频精品免费 | 国产精品夜色视频一区二区 | 精品亚洲综合久久中文字幕 | 男女啪啪猛烈免费网站 | 欧美日本在线一区二区三区 | 亚洲最大成人 | 天天综合天天综合色在线 | 亚洲最大成人综合网 | 国产高清在线精品免费 | 日韩中文字幕一在线 | 一级片播放| 九九国产精品 | 国产成人在线视频 | 久久久久网站 | 国产麻豆精品高清在线播放 | 波多野结衣一区2区3区 | 午夜在线视频网站 | 日日干天天爽 | 99国内精品 | 国产在线视频二区 | 日本高清不卡一区久久精品 | 免费观看美女光子让男人玩 | 四虎影视884a精品国产古代 | 欧美性猛交xxxxxxxx软件 | 国产尤物视频 |