-
2-3 DOM解析xml--1 public class DOMTest { public static void main(String[] args) { // TODO Auto-generated method stub DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); try { DocumentBuilder db = dbf.newDocumentBuilder(); Document doc = db.parse("books.xml"); NodeList booklist = doc.getElementsByTagName("book"); for(int i =0; i < booklist.getLength(); i++) { System.out.println("-----------start foreach, the " + (i+1) + " book-----"); Node book = booklist.item(i); // NamedNodeMap attr = book.getAttributes(); // for (int j = 0; j < attr.getLength(); j++) { // Node attr2 = attr.item(j); // System.out.println("屬性名" + attr2.getNodeName()); // System.out.println("屬性值"+ attr2.getNodeValue()); // } // }查看全部
-
jdom與dom4j查看全部
-
sax優缺點查看全部
-
dom優缺點查看全部
-
四種方式讀取文件查看全部
-
xml文件樹狀結構查看全部
-
SAX解析原理查看全部
-
節點類型查看全部
-
常用節點類型查看全部
-
xml 樹結構查看全部
-
出現亂碼,右鍵選擇Open with--Test Edit打開books.xml,是亂碼,你把亂碼刪掉,自己輸入,保存,運行時就不會報以上異常了,求采納(原因:你在創建文本文件時,默認編碼是ANSI,不是utf-8,所以傳進myeclips會出現亂碼)查看全部
-
JUnit是Java提供的一種進行單元測試的自動化工具。測試方法可以寫在任意類中的任意位置。使用JUnit可以沒有main()入口進行測試。 DOM4J在靈活性和對復雜xml的支持上都要強于DOM DOM4J的應用范圍非常的廣,例如在三大框架的Hibernate中是使用DOM4J的方式解析文件的。 DOM是w3c組織提供的一個官方解析方式,在一定程度上是有所應用的。 當XML文件比較大的時候,會發現DOM4J比較好用 1.JUnit:Java提供的單元測試;@Test注解;采用JUnit不需要程序入口main方法 2.性能測試結果:幾kB的xml文件;建議使用DOM4J解析 DOM-33ms SAX-6ms JDOM-69ms DOM4J-45ms 工程右鍵build path --Add library--JUnit單元測試 --version:JUnit4 DOM:33,SAX:6 JDOM:69;DOM4J:45 DOM 有可能溢出 多使用DOM4J查看全部
-
DOM4J性能優于jDOM查看全部
舉報
0/150
提交
取消