場景:需要知道整個文件結構是,比dom效能好
優點:解析的樹形結構操作比較靈活,比較簡便
document:表示整個xml文件,是乙個樹形結構
eelment:表示乙個xml的元素,提供方法操作其子元素,它的文字,屬性和命名空間
attribute:表示元素的屬性
text:表示xml文字資訊
//1.建立saxbuilder物件
saxbuilder saxbuilder = new saxbuilder();
//2.建立輸入流
inputstream is = new fileinputstream(new file(modelfile));
//3.將輸入流載入到build中
document document = saxbuilder.build(is);
//4.獲取根節點
element rootelement = document.getrootelement().getchild("net");
//5.獲取子節點
listplacechildren = rootelement.getchildren("place");
listtransitionchildren = rootelement.getchildren("transition");
listarcchildren = rootelement.getchildren("arc");
xml文件本質上是樹形結構的。 JDOM解析xml檔案示例
一 test.xml diskname r 20 200 1000 解析test.xml saxbuilder sb new saxbuilder document doc sb.build examplexml.class.getclassloader getresourceasstream te...
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 ...