加入收藏在线咨询
位置:主页 >

万趣娱乐靠谱吗:JAVA100例070、使用JDOM解析XML

作者:dudu时间:11月23日浏览:


import org.jdom.*;

import org.jdom.input.*;

import o万趣娱乐靠谱吗rg.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() {

Document docJDOM;

//使用SAX建立Document

SAXBuilder bSAX = new SAXBuilder(false);

try {

//天生document工具

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

}catch (JDOMException e) {

e.printStackTrace();

return;

}

//获得Document的根(节点名:book)

Element root = docJDOM.getRootElem万趣娱乐靠谱吗ent();

System.out.println("根节点标记名:" + 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属性

Str万趣娱乐靠谱吗ing id = element.getAttributeValue("id");

//得到title元素聚拢

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

//得到title第一个元素

Element 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.getText();

System.out.println("ID:" + id万趣娱乐靠谱吗 + 万趣娱乐靠谱吗"" +

"标题:" + title + "" +

"文件:" + file);

}

}

/**

*

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

*

输入参数:

*

返回类型:

*/

public static void main(String[] args) {

JDOMParsePage myReader = new JDOMParsePage();

}

}

电话:13866999966
联系人:王经理
Q Q:88996699
邮箱:admin@dede58.com
地址:中国XX省XX市XX路XX号