JDOM解析XML檔案

2021-10-01 17:14:53 字數 755 閱讀 3025

場景:需要知道整個文件結構是,比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 ...