xml
发布时间:2020-12-16 00:33:43 所属栏目:百科 来源:网络整理
导读:1. xml 格式字符串写入到 xml文件 String content = "Atest/A" ; OutputStreamWriter out = null ; try { String templetPath = request.getRealPath("/WEB-INF/classes/templet/"); out = new OutputStreamWriter(new FileOutputStream(templetPath+"dmj_b
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{ } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |