关闭

xml

标签: xml
357人阅读 评论(0) 收藏 举报
分类:
1. xml 格式字符串写入到 xml文件
 String content = "<A>test</A>" ;
										   
 OutputStreamWriter out = null ;
 try {
     String templetPath =  request.getRealPath("/WEB-INF/classes/templet/"); 
								           
    out = new OutputStreamWriter(new FileOutputStream(templetPath+"\\dmj_body.xml"),"UTF-8");				            	
								           
     out.write(content); 
     }catch (Exception e) { 
	 	e.printStackTrace();
    }finally{ 
        try {
	 	out.flush();
		 out.close();											
	    } catch (IOException e) { 
		 e.printStackTrace();
	   }
   }

2 .xml 文件 返回字符串

	public String  strXmlByJDom(String fileName) {     
	      //定义xml文件路径   
	    SAXBuilder builder = new SAXBuilder( );    
			try {  
			    Document doc = builder.build(new File(fileName)); 
		        ByteArrayOutputStream byteRep = new ByteArrayOutputStream();
		        XMLOutputter docWriter = new XMLOutputter(); 
		        
		         org.jdom.output.Format format = org.jdom.output.Format.getPrettyFormat();   
		         format.setEncoding("GB2312");//设置编码格式    
		        docWriter.setFormat(format); 
		        try
		        {
		            docWriter.output(doc, byteRep);
		        } catch (Exception e)
		        {
		            e.printStackTrace();
		        } 
		        String strFromXml = byteRep.toString(); 
		        return strFromXml;
			} catch (JDOMException e1) { 
				e1.printStackTrace();
			} catch (IOException e1) { 
				e1.printStackTrace();
			}  
	        return "";  
	 } 
3.创建文件夹方法

  public void mkdir(String mkdirName){
		  try{
		   //使用指定的路径创建文件对象
		   File dirFile = new File(mkdirName); 
		   //
		   boolean bFile = dirFile.exists();
		   //已经存在文件夹,操作???提醒是否要替换
		   if( bFile == true ) { 
		    System.out.println("已经存在文件夹"+mkdirName); 
		   }
		   //不存在该文件夹,则新建该目录
		   else{
			    System.out.println("新建文件夹"+mkdirName); 
			    bFile = dirFile.mkdir(); 
			    if( bFile == true ){
			         System.out.println("文件夹创建成功"); 
			    }else{
				     System.out.println(" 文件夹创建失败,清确认磁盘没有写保护并且空件足够"); 
				     System.exit(1); 
			    }
		   }
		  }catch(Exception err){
			   System.err.println("ELS - Chart : 文件夹创建发生异常"); 
			   err.printStackTrace(); 
		  }finally{
		   
		  }
		 }
 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:109657次
    • 积分:1379
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:20篇
    • 译文:0篇
    • 评论:18条
    文章分类
    最新评论