• java读取本地文件内容XML文件


     1     /**
     2      * 读xml文件
     3      *
     4      * @param file 文件
     5      * @return
     6      * @throws IOException
     7      * @throws IOException
     8      */
     9     public static String readXml(File file) throws IOException, IOException, DocumentException {
    10         String s = "";
    11         //1.创建SAXReader对象用于读取xml文件
    12         SAXReader reader = new SAXReader();
    13         Document doc = reader.read(new File(String.valueOf(file))); //读出xml文件
    14         String XML2TXT = doc.asXML();//将读出的xml转为String
    15         //将字符串转为InputStreamReader
    16         InputStreamReader XML2TXTInputStreamReader = new InputStreamReader(IOUtils.toInputStream(XML2TXT));
    17         InputStreamReader in = XML2TXTInputStreamReader;
    18         BufferedReader br = new BufferedReader(in);
    19         StringBuffer content = new StringBuffer();
    20         while ((s = br.readLine()) != null) {
    21             content = content.append(s);
    22         }
    23         return content.toString();
    24     }
    25 }
    原创文章,转载请说明出处,谢谢合作
  • 相关阅读:
    暴力程序之回文子串
    关于取消同步带来问题的样例
    JavaScript之Date
    JavaScript之array
    智破连环阵
    超长数字串
    无向图最短路径
    扫雷
    n!最末尾非0数
    计算程序运行时间
  • 原文地址:https://www.cnblogs.com/lwl80/p/15636134.html
Copyright © 2020-2023  润新知