【Java】JDOM解析XML或類XML
阿新 • • 發佈:2022-05-06
處理XML型別或者類似XML型別的資料時,可以用JDOM來對資料進行解析。
1.匯入maven:
<dependency> <groupId>org.jdom</groupId> <artifactId>jdom2</artifactId> <version>2.0.6</version> </dependency>
2.使用方法
String str = “xxxxxxx”; //建立一個新的字串 StringReader read = new StringReader(str); //建立新的輸入源SAX 解析器將使用 InputSource 物件來確定如何讀取 XML 輸入 InputSource source = new InputSource(read); //建立一個新的SAXBuilder SAXBuilder sb = new SAXBuilder(); //通過輸入源構造一個Document Document doc = sb.build(source); //獲取的根元素 Element root = doc.getRootElement(); //獲取"DocumentElement"子節點(第二個引數是名稱空間Namespace) List list = root.getChildren("DocumentElement"); for (int i = 0; i < list.size(); i++) { Element element = (Element) list.get(i); String name = element.getChildText("fullname"); System.out.println("name:"+name); System.out.println("-----------------------------------"); }