不用是你的損失!這么好用的包
本Jive(Jdon版)可在Jbuilder 7直接打開。
建議你用Jbuilder7打開后,編輯相應(yīng)設(shè)置(JDK1.4)
本軟件在linux+jdk1.4+tomcat 4以上環(huán)境運(yùn)行正常,中文顯示正常。
依賴于jar包: dom4j.jar 和 jaxen-1.1.1.jar?Xml代碼??1.??2.??3.
??Java代碼??1.package com.wlh.dom4j.test;???2.??3.import org.dom4j.Document;???4.import org.dom4j.DocumentException;???5.import org.dom4j.Node;???6.import org.dom4j.io.SAXReader;???7.??8.public class TestReader {???9.??? public static void main(String args[]){???10.??????? String filePath=index.xml;???11.??????? try {???12.??????????? //如果配置文件是在Src下,則采用如下方式得到Document???13.??????????? Document document=new SAXReader().read(Thread.currentThread().getContextClassLoader().getResourceAsStream(filePath));???14.??????????? //如果配置文件是在本地文件系統(tǒng),則采用如下方式得到Document?????????15.??????????? //Document document=new SAXReader().read(D:\\index.xml);???16.??????????? if (document == null) {??????17.??????????????? System.out.println(filePath+沒找到);??????18.??????????? }else{?????19.??????????? Node node=document.selectSingleNode(//list/index);???20.??????????? String indexfile=node.getText();???21.??????????? System.out.println(indexfile);???22.?????????? }???23.??????????? } catch (DocumentException e) {???24.??????????? e.printStackTrace();???25.???????????????26.??????? }??????27.??? }???28.}??四方讀取xml文件:?依賴于jar包: 四方.jar?得到URL的方式:Thread.currentThread().getContextClassLoader().getResource(filePath)?Java代碼??1.package com.wlh.dom4j.test;???2.??3.import java.io.IOException;???4.import java.util.List;???5.??6.import org.四方.Document;???7.import org.四方.Element;???8.import org.四方.JDOMException;???9.import org.四方.input.SAXBuilder;???10.??11.public class TestJdomReader {???12.??? public static void main(String args[]) {???13.??????? String filePath = zxt_index.xml;???14.??????? String indexPath=;???15.??????? SAXBuilder builder = new SAXBuilder(false);???16.??????? try {???17.??????????? Document doc = builder.build(Thread.currentThread().getContextClassLoader().getResource(filePath));???18.??????????? Element books = doc.getRootElement();???19.???????????? Element rootElement= books.getChild(list);???20.???????????? Element index=rootElement.getChild(index);???21.???????????? indexPath=index.getText();???22.???????????? System.out.println(indexPath);???23.??????? } catch (JDOMException e) {???24.??????????? e.printStackTrace();???25.??????? } catch (IOException e) {???26.??????????? e.printStackTrace();???27.??????? }???28.??29.??? }???30.}??