快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记118怡情_机器人论坛



import org.jdom.*;

import org.jdom.input.*;

import org.jdom.output.*;

import java.io.*;

import java.util.List;

/**

*

Title: 应用JDOM解析XML

*

Description: 经由过程应用JDOM接口解析book.xml文件

*

Copyright: Copyright (c) 2003

*

Filename: JDOMParsePage.java

* @version 1.0

*/

public class JDOMParsePage {

/**

*

措施阐明:构造器,实现XML文件解析

*

输入参数:

*

返回类型:

*/

public JDOMParsePage() {

Do和记118怡情cument docJDOM;

//使用SAX建立Document

SAXBuilder bSAX = new SAXBuilder(false);

try {

//天生document工具

docJDOM = bSAX.build(new File("book.xml"));

}catch (JDOMException e) {

e.printStackTrace();

return;

}

//获得Document的根(节点名:b和记118怡情ook)

Element root = docJDOM.getRootElement();

System.out.println("根节点标记名和记118怡情:" + root.getName());

System.out.println("奸淫**下面遍历XML元素奸淫**");

//得到page元素聚拢

List list = root.getChildren("page");

//遍历page元素

for (int i=0; i < list.size() ; i++) {

//得到page的元素

Element element = (Element)list.get(i);

//得到ID属性

String id = element.getAttributeValue("id");

//得到title元素聚拢

List titleList = element.getChildren("title");

//得到title第一个元素

Elemen和记118怡情t titleElement = (Element)titleList.get(0);

//得到title元素的第一个值

String title = titleElement.getText();

//得到file元素聚拢

List fileList = element.getChildren("file");

//得到file第一个元素

Element fileElement = (Element)fileList.get(0);

//得到file元素的第一个值

String file = fileElement.get和记118怡情Text();

System.out.println("ID:" + id + "" +

"标题:" + title + "" +

"文件:" + file);

}

}

/**

*

措施阐明:主措施,启动解析器

*

输入参数:

*

返回类型:

*/

public static void main(String[] args) {

JDOMParsePage myReader = new JDOMParsePage();

}

}

您可能还会对下面的文章感兴趣: