2017-02-25 47 views
0

所以我在做的是,我從XML找到並刪除了一些標籤。刪除後,這些標籤將被空白空間所替代,這實際上不會影響XML,但是當我刪除大量標籤時可能會導致問題。如何從更新的XML中刪除空行?

任何工作方式來實現這一目標?

在此先感謝。

Here is the link of the answer I found here but it's not working

+0

歡迎堆棧溢出!請查看我們的[SO問題清單](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)來幫助你提出一個好問題,從而得到一個很好的答案。 –

回答

0

這應該工作:

public static void main(String[] args) { 

    Scanner file; 
    PrintWriter writer; 

    try { 

     file = new Scanner(new File("src/myXml.xml")); 
     writer = new PrintWriter("src/myXml2.xml"); 

     while (file.hasNext()) { 
      String line = file.nextLine(); 
      if (!line.isEmpty()) { 
       writer.write(line); 
       writer.write("\n"); 
      } 
     } 

     file.close(); 
     writer.close(); 

    } catch (FileNotFoundException ex) { 
     Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex); 
    } 
} 
+0

感謝您的回覆。 –

+0

但它不適用於XML。我想,XML會遵循其他方面的內容。 –