Java:将格式化的XML文件转换为单行字符串

32 浏览
0 Comments

Java:将格式化的XML文件转换为单行字符串

我有一个格式化的XML文件,我想要把它转换成单行字符串,该怎么做呢?

样例XML:



   
       
       100
       5
   
   
     
     200
     15
   

期望输出:

 100520015

admin 更改状态以发布 2023年5月24日
0
0 Comments

将它通过 XSLT identity transform 运行,并且使用



    
    
    
        
            
        
    

它会移除任何不重要的空格,并且生成您发布的预期输出。

0
0 Comments

//filename is filepath string
BufferedReader br = new BufferedReader(new FileReader(new File(filename)));
String line;
StringBuilder sb = new StringBuilder();
while((line=br.readLine())!= null){
    sb.append(line.trim());
}

使用 StringBuilder 比拼接更高效 http://kaioa.com/node/59

0