日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dom4j解析xml实例(2)

發布時間:2025/3/21 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dom4j解析xml实例(2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

dom4j是一個java的XML API,類似jdom,用來讀寫XML文件,它性能優異、功能強大和極易使用等特點

所用jar包:dom4j-1.6.1.jar、jaxen-1.1-beta-6.jar

需要解析的xml文件:people.xml

<people city="shenzhen"> <student name="milton" age="22"></student> <student name="lego" age="23"></student> <teacher name="bruce" age="27"></teacher> <teacher name="ziven" age="28"></teacher> </people>

?

java代碼如下:

package demo5;import java.io.File; import java.util.Iterator; import java.util.List; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader;public class Test01 {public static void main(String args[]) throws DocumentException {SAXReader reader = new SAXReader();Document document = reader.read(new File("D:/people.xml"));Element rootElm = document.getRootElement();//Element root1Elm = rootElm.element("city");@SuppressWarnings("rawtypes")List nodes = rootElm.elements("student");@SuppressWarnings("rawtypes")List nodess = rootElm.elements("teacher");for (@SuppressWarnings("rawtypes")Iterator it = nodes.iterator(); it.hasNext();) {Element elm = (Element) it.next();System.out.println("name:" + elm.attributeValue("name")+ " age:" + elm.attributeValue("age"));}for (@SuppressWarnings("rawtypes")Iterator it = nodess.iterator(); it.hasNext();) {Element elm = (Element) it.next();System.out.println("name:" + elm.attributeValue("name")+ " age:" + elm.attributeValue("age"));}System.out.println();try {Document doc = reader.read(new File("D:/people.xml"));@SuppressWarnings("rawtypes")List projects = doc.selectNodes("people/student");@SuppressWarnings("rawtypes")List projectss = doc.selectNodes("people/teacher");@SuppressWarnings("rawtypes")Iterator it = projects.iterator();while (it.hasNext()) {Element elm = (Element) it.next();System.out.println("name:" + elm.attributeValue("name")+ " age:" + elm.attributeValue("age"));}@SuppressWarnings("rawtypes")Iterator its = projectss.iterator();while (its.hasNext()) {Element elm = (Element) its.next();System.out.println("name:" + elm.attributeValue("name")+ " age:" + elm.attributeValue("age"));}} catch (Exception ex) {ex.printStackTrace();}}}

?

代碼運行后結果如下:

轉載于:https://www.cnblogs.com/henuyuxiang/p/3875086.html

總結

以上是生活随笔為你收集整理的dom4j解析xml实例(2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久精品国产亚洲av久一一区 | 精品人妻无码一区二区三 | 婷婷导航| 性欧美激情 | 国产不卡a | 国产精品视频 | 青青草视频在线观看 | 久久国产精品网站 | 欧美黄页网站 | 亚洲国产日韩av | 懂色av中文字幕 | 国产精品欧美精品 | 亚洲欧洲一区二区三区 | 久久a视频| 久久久久免费看 | 一区精品在线 | 日韩av不卡一区二区 | 图书馆的女友在线观看 | jizz日本少妇 | 免费看av大片| 黄网在线免费 | 亚洲丁香婷婷 | 五月天婷婷久久 | 国产黄色网页 | 伊人小视频 | 国产精品亚洲成在人线 | 国产一级片久久 | 国产破处在线 | 亚洲精品午夜国产va久久成人 | 日本视频在线观看免费 | 三级在线网址 | 蜜臀久久 | 裸体一区二区三区 | 中字幕视频在线永久在线观看免费 | 加勒比成人在线 | 精品久久久无码中文字幕边打电话 | 精品免费视频一区二区 | 99国产精品视频免费观看一公开 | 中国女人内精69xxxxxx | 在线不卡欧美 | 日韩成人av网 | 亚洲一区小说 | 国产午夜在线 | 国产十八熟妇av成人一区 | 九九热在线观看视频 | 久久久久久无码精品人妻一区二区 | 黄色免费视频观看 | 久久久久a | 视频在线看 | 亚洲成人网络 | 美女露出粉嫩尿囗让男人桶 | 夜夜欢天天干 | 污污污www精品国产网站 | 视频在线一区二区三区 | 中文日韩 | 亚洲com| 午夜久久网站 | 91婷婷| av网站有哪些 | 黄色在线视频播放 | 久久免费观看视频 | 亚洲AV无码久久精品国产一区 | 白石茉莉奈中文字幕在 | 日本变态折磨凌虐bdsm在线 | 美女屁股无遮挡 | 国产欧美精品一区二区色综合朱莉 | 狠狠cao日日穞夜夜穞av | 亚洲成在线 | 欧美女优一区二区 | 伊人青青久 | 亚洲天堂免费看 | 高清免费av | 免费一级黄 | 成人爱爱视频 | 韩国精品一区二区 | 99久久久无码国产精品免费 | 免费人妻一区二区三区 | 91一区二区三区在线 | 日本熟妇一区二区三区四区 | 国产一级片a | 国产麻豆成人传媒免费观看 | 女人高潮娇喘1分47秒 | 90岁肥老奶奶毛毛外套 | 欧美va在线观看 | 国产喷水吹潮视频www | 手机av电影在线 | 亚洲一区91 | 国产精品一区二区三区久久 | 午夜三区 | 精品一久久 | 中文字幕精品一区二 | 被黑人啪到哭的番号922在线 | 麻豆av网| 欧美男人亚洲天堂 | hitomi一区二区三区精品 | 日本va在线 | www,五月天,com| 男女在线免费观看 | va欧美|