十口草兮

伞的使命,就是等待雨的降临……

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  1 Posts :: 4 Stories :: 0 Comments :: 0 Trackbacks
package framework.util;

import java.io.File;
import java.io.FileOutputStream;

import org.jdom.Document;
import org.jdom.input.SAXBuilder;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;

public class Xml {
    
    
private static String filePath=Path.getWebRootUrl()+"WEB-INF\\config\\";
    
private static String encoding="utf-8";

    
/**
     * 生成XML文件
     * 
@param doc
     * 
@param filePath
     * 
@param fileName
     * 
@param encoding
     
*/

    
public static void createXmlFile(final Document doc,final String filePath,final String fileName,final String encoding){
        Format format 
= Format.getPrettyFormat();   
        format.setEncoding(encoding);   
        XMLOutputter xmlop 
= new XMLOutputter();   
        xmlop.setFormat(format);   
        
try {
            xmlop.output(doc, 
new FileOutputStream(filePath+fileName));
        }
 catch (Exception ex) {            
        }
     
    }

    
    
public static void createXmlFile(final Document doc,final String filePath,final String fileName){
        createXmlFile(doc,filePath,fileName,encoding);
    }

    
    
public static void createXmlFile(final Document doc,final String fileName){
        createXmlFile(doc,filePath,fileName,encoding);
    }

    
    
public static Document getXmlDoc(final String filePath,final String fileName){
        SAXBuilder builder 
= new SAXBuilder();
        Document doc 
= null;
        
try{
            doc 
= builder.build(new File(filePath + fileName));
        }
catch(Exception e){            
        }

        
return doc;       
    }
 
    
    
public static Document getXmlDoc(final String fileName){
        
return getXmlDoc(filePath,fileName);      
    }
 
}

posted on 2009-12-12 15:06 十口草兮 阅读(70) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: