JDOM解析xml檔案示例

2021-07-03 18:01:18 字數 1256 閱讀 3115

一、

test.xml

<?xml version="1.0" encoding="utf-8"?>

<diskname="r">

20

200

1000

解析test.xml:

saxbuilder sb=new saxbuilder();

document doc=sb.build(examplexml.class.getclassloader().getresourceasstream("test.xml"));

element root=doc.getrootelement();//找到根節點(標籤)

list list=root.getchildren("disk");//得到孩子標籤下的列表

for(int i=0;i//遍歷 二、

beans.xml

解析beans.xml:

saxbuilder sb=new saxbuilder();

document doc=sb.build(this.getclass().getclassloader().getresourceasstream("bean.xml"));//找到要解析的xml檔案

element root=doc.getrootelement();//根節點

list list=root.getchildren("bean");//得到孩子標籤下的列表

for(int i=0;ielement element=(element)list.get(i);//

string id=element.getattributevalue("id");//得到中的id屬性值

string clarr=element.getattributevalue("class");//得到中的class屬性值

system.out.println(id+":"+clarr);

}

JDOM解析XML檔案

場景 需要知道整個文件結構是,比dom效能好 優點 解析的樹形結構操作比較靈活,比較簡便 document 表示整個xml文件,是乙個樹形結構 eelment 表示乙個xml的元素,提供方法操作其子元素,它的文字,屬性和命名空間 attribute 表示元素的屬性 text 表示xml文字資訊 1....

Java解析xml檔案之JDOM

本篇部落格主要使用例項講解如何使用jdom解析xml檔案,不會對原始碼做分析。直接結合 進行說明。測試解析的xml檔案如下 name sourcedirectory value c log detail name destdirectory value c log detail name times...

jdom解析xml檔案出現的一些錯誤

今天第一次用jdom外掛程式 我用的工具是myeclpse 和往常一樣我把jdom.jar檔案add到userlibrary庫中 可是執行程式的時候出現了下面的異常 saxbuilder cannot be resolved to a type element cannot be resolved ...