一、
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 ...