2011-12-14 77 views
2

我有一個對象,可以在調試期間獲取字符串。該字符串是有效的XML,但它是「一半漂亮」(假設它僅僅是「XML熱度量表」中的六分之一),因爲每個節點都有自己的行,但文本沒有縮進。在Eclipse Console中從顯示視圖中漂亮地打印XML

我想知道是否有人知道在Eclipse中使用可用於Display視圖的工具的簡單方法,這樣當我將該字符串寫入控制檯視圖時,它的正確縮進?

或者我可以自己編寫一個簡單的靜態方法來做到這一點,如果有人可以指導我如何使該方法可用於顯示視圖。

在此先感謝!

-Matt

回答

2

根據你說的話,你想快速剪貼簿格式化XML文件。不幸的是,Display視圖或Scrapbook Page文件不支持代碼格式。最快的方法是對邊(或您的沙盒項目)的XML文件,你會貼上格式化XML,然後你打按Ctrl + 一個選擇一切,按Ctrl + + F美化您的XML。

如果你想這樣做,編程方式看看this answer

+0

是的,我知道你引用的鏈接是邏輯,我更傾向於使它與Eclipse集成。基本上在顯示視圖中,我說'theXML.toString()`,它顯示在控制檯視圖中。我希望能夠說`XMLUtil.prettyPrint(theXML)`,並在控制檯中顯示字符串顯示的縮進版本。 – 2011-12-14 19:01:27