2017-04-26 28 views
0

我正在寫一個小程序,該程序獲取有關圖書的用戶輸入信息,將信息處理爲book對象。然後,將數據導出到一個XML文件在JAXB打開標籤後插入一個換行符

目前,我得到這個輸出

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<booklist> 
    <book> 
     <title>Hunger Games</title> 
     <price>9.99</price> 
     <description>Description paragraph one 
      Description paragraph two 
      Description paragraph</description> 
    </book> 
    <book> 
     <title>Catching Fire</title> 
     <price>9.99</price> 
     <description>Description paragraph one 
      Description paragraph two 
      Description paragraph three</description> 
    </book> 
</booklist> 

如果你仔細觀察,你會看到塔的描述犯規看的權利。當我加載文件時,我的代碼完美地讀取數據,並且沒有問題構建對象。不過,我希望我的描述標記在openning標記之後和clossing標記之前有一個額外的新行,而不修改對象描述。我怎麼做?

回答

0

我可以看到你正在打印輸出兩本書。第一個似乎是正確的。 您可以檢查代碼爲什麼第二次以不同的格式打印。

你也可以分享相同的代碼片段嗎?

+0

Ups,我在打開文件時意外地在Sublime Text中添加了新行 –

+0

嘗試使用http://stackoverflow.com/questions/35504890/how-to-add-a-newline-line-break中提到的方法-in-XML文件 – Sandeepjn

相關問題