国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

使用JDOM操作XML系列文章四 使用JDOM和XPATH結(jié)合查詢

2019-11-18 15:13:28
字體:
供稿:網(wǎng)友

  使用JDOM操作xml系列文章四 使用JDOM和XPATH結(jié)合查詢

package jing.xml;
/**
* <p>Title: 使用JDOM和XPATH結(jié)合查詢</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author 歐朝敬 13873195792
* @version 1.0
*/
import org.jdom.*;
import org.jdom.output.*;
import org.jdom.input.*;
import org.jdom.xpath.*;

import java.io.*;
import java.util.*;

public class TreeXML {
public TreeXML() {
}

public static void main(String[] args) throws Exception {
SAXBuilder sb = new SAXBuilder(); // 新建立構(gòu)造器
Document doc = sb.build(new FileInputStream("company.xml")); // 讀入文件
Element root = doc.getRootElement(); // 獲得根元素element
List row = root.getChildren(); //取得節(jié)點(diǎn)列表
//按CID查找直接定位到ROW元素返回的是集合
List find = XPath.selectNodes(root, "/ROOT/ROW[@PID=´1´]");
for (int i = 0; i < find.size(); i++) {
Element findelement = (Element) find.get(i);
System.out. }

//多條件查詢
Element findelement=(Element)XPath.selectSingleNode(root,"/ROOT/ROW[@PID=´3´][@CID=´10´]");
System.out.println(findelement.getAttributeValue("CNAME"));

XMLOutputter outp = new XMLOutputter(Format.getPrettyFormat()); //格式華輸出,產(chǎn)生縮進(jìn)和換行

//重新格式化
Format format = outp.getFormat();
format.setEncoding("GB2312");
format.setExpandEmptyElements(true);
outp.setFormat(format);

//outp.output(doc, new FileOutputStream("jdomcompany.xml")); //輸出XML文檔
outp.output(doc, System.out);
System.out.println("JDOM操作XML文檔完畢!");
}
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰都县| 南陵县| 句容市| 广德县| 福贡县| 潞西市| 资阳市| 巴林左旗| 留坝县| 景宁| 湖州市| 同江市| 林州市| 临沭县| 林甸县| 柳林县| 潜山县| 通州市| 本溪| 个旧市| 琼海市| 天台县| 五家渠市| 沐川县| 磴口县| 永修县| 榕江县| 固阳县| 佳木斯市| 长岭县| 开原市| 澳门| 探索| 嵊泗县| 依兰县| 靖宇县| 万山特区| 汤阴县| 潍坊市| 马关县| 巴楚县|