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 }
java读取本地文件内容XML文件
原创文章,转载请说明出处,谢谢合作