不用是你的损失!这么好用的包
本Jive(Jdon版)可在Jbuilder 7直接打开。
建议你用Jbuilder7打开后,编辑相应设置(JDK1.4)
本软件在linux+jdk1.4+tomcat 4以上环境运行正常,中文显示正常。
用法:
依赖于jar包: dom4j.jar 和 jaxen-1.1.1.jar 
Xml代码  
1.	  
2.	  
3.	 
4.	
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.	}  
jdom读取xml文件: 
依赖于jar包: jdom.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.jdom.Document;   
7.	import org.jdom.Element;   
8.	import org.jdom.JDOMException;   
9.	import org.jdom.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.	}  












 
                     
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                                 
                                             
                     
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            


















 
                         
            