import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
(1)使用JDOM首先要指定使用什麼解析器。如:
SAXBuilder builder=new SAXBuilder(false); 這表示使用的是默認的解析器
(2)得到Document,我們以後要進行的所有操作都是對這個Document操作的:
Document doc=builder.build(xmlpath);
(3)得到根元素:
Element books=doc.getRootElement();
在JDOM中所有的節點(DOM中的概念)都是一個org.jdom.Element類,當然他的子節點也是一個org.jdom.Element類。
(4)得到元素(節點)的集合:
List booklist=books.getChildren("book");
這表示得到“books”元素的所在名稱為“book”的元素,並把這些元素都放到一個List集合中
(5)輪循List集合
for (Iterator iter = booklist.iterator(); iter.hasNext();) {
Element book = (Element) iter.next();
}
還有一種輪循方法是: