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

首頁 > 學院 > 開發設計 > 正文

使用JDOM和XPATH結合查詢

2019-11-18 13:43:39
字體:
來源:轉載
供稿:網友

  使用JDOM和XPATH結合查詢

package jing.xml;
/**
* <p>Title: 使用JDOM和XPATH結合查詢</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(); // 新建立構造器
Document doc = sb.build(new FileInputStream("company.xml")); // 讀入文件
Element root = doc.getRootElement(); // 獲得根元素element
List row = root.getChildren(); //取得節點列表
//按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()); //格式華輸出,產生縮進和換行

//重新格式化
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文檔完畢!");
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 瓮安县| 赫章县| 红河县| 玛沁县| 即墨市| 德州市| 平遥县| 勐海县| 宜城市| 舟曲县| 嘉鱼县| 原平市| 合作市| 枣强县| 墨脱县| 吉安县| 正定县| 纳雍县| 元谋县| 昆明市| 桂平市| 历史| 定边县| 阜南县| 建湖县| 江陵县| 吉木萨尔县| 建阳市| 松阳县| 历史| 石台县| 靖州| 保康县| 上林县| 婺源县| 榆林市| 斗六市| 清河县| 曲阳县| 涞水县| 嘉禾县|