不用是你的损失!这么好用的包
本Jive(Jdon版)可在Jbuilder 7直接打开。
建议你用Jbuilder7打开后,编辑相应设置(JDK1.4)
本软件在linux+jdk1.4+tomcat 4以上环境运行正常,中文显示正常。
依赖于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. //如果配置文件是在本地文件系统,则采用如下方式得到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.}