jdom的使用

原创 2007年09月17日 21:13:00

 前些日志去面试,让读取一个xml文件,由于紧张没有写出来。回家后一会就搞定了。郁闷啊。这个太简单的一道题目啊。

 

import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.List;

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;

public class testjdom {

    
public static void main(String[] args) {
        String url 
= "http://temp.csdn.net/Feed.aspx?Column=0d928e6c-1d5f-4d80-a901-fc01ee679f07";
        
try {
            
//读取rss文件
            URL u = new URL(url);
            SAXBuilder saxdom 
= new SAXBuilder();
            Document document 
= saxdom.build(u);
            
//得到xml文件的根目录
            Element rss = document.getRootElement();
            Element channel 
= rss.getChild("channel");
            
//得到xml文件的子节点
            Element title = channel.getChild("title");
            
//得到xml节点内的内容
            System.out.println(title.getText());
            Element first_link 
= channel.getChild("link");
            System.out.println(first_link.getText());
            List items 
= channel.getChildren("item");
            
int size = items.size();
            
for(int i = 0; i < size; i ++){
                Element item 
= (Element)items.get(i);
                Element link 
= item.getChild("link");
                String str_link 
= link.getText();
                System.out.println(str_link);
            }

        }
 catch (MalformedURLException e) {
            e.printStackTrace();
        }
 catch (JDOMException e) {
            e.printStackTrace();
        }
 catch (IOException e) {
            e.printStackTrace();
        }

    }

}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JDom使用详解

【摘 要】JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。 一、JDOM 简介 JDOM是一个开源项目,它基于树型结...

使用JDOM解析XML文件

一、前言 JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的...

使用Jdom解析xml格式字符串

package controllers; import java.io.Reader; import java.io.StringReader; import java.util.Iterator;...

Java xml 工具 JDOM 使用详解.

一, 什么是JDOM工具 在编程中, 我们往往需要一些配置数据,  这些值我们一般不会hardcode在代码中的. 而是写在配置文件. 在Java世界中, 我们通常会把配置变量写在xml文件中. 而x...
  • nvd11
  • nvd11
  • 2015-01-09 01:03
  • 845

简单使用JDOM解析XML

使用JDOM解析XML 一、前言     JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。...

XML学习笔记(五):使用 jdom和dom4j 解析XML

XML解析的详细分析与jaxp解析XML详见:XML学习笔记(四):使用 DOM和SAX 解析XML 一、JDom 1、创建XML文件: 1)Document类即代表整个XML文档,把生成的 Do...

使用jdom生成xml以及读取修改xml

第一篇博客,不知道怎么布局,囧。 需要jar外部jar——jdom.2.0.4.jar 下载地址:http://download.csdn.net/download/liu119361940/53...

java使用jdom架包解析xml字符串dom原理并保存map对象

今天给出一个java使用jdom架包解析xml字符串而非xml文件的过程,并将信息保存在map对象中。各个函数方法都有详细解释,相信大家能看懂。 Map xmlInfo = new HashMap...

JDOM使用详解及实例

JDOM使用详解及实例 一、JDOM 简介 JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。 JDOM 直接为JAVA编程服务。它利用更为强...

DOM、SAX、JDOM、DOM4j简单使用介绍

【目录】 一、【基础知识——扫盲】 二、【DOM、SAX、JDOM、DOM4j简单使用介绍】 三、【性能测试】 四、【对比】 五、【小插曲XPath】 六、【补...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)