2014-03-26 29 views
0

我有一個大小爲〜0.8MB的大小爲的XML文件,其中包含約30000行。我在Eclipse中打開該文件,然後嘗試格式化內容。我嘗試了幾次,但每次Eclipse開始不響應,1-2分鐘後我強迫它關閉。如何在Eclipse或任何其他平臺中高效地格式化一個巨大的XML文件

是否有任何配置或插件可以通過Eclipse平臺上高效的內存使用來簡化如此巨大的XML文件的格式化?如果您瞭解獨立於Eclipse完成相同任務的程序,那對我來說也是有用的。

+0

令人痛苦的屁股,但我敢肯定,如果沒有其他作品,你也可以在部分格式化。那樣做,或者寫一個快速格式化程序,去除所有換行符/不需要的空格(通常在標籤外部),然後保持標籤級別並在需要的地方放置新行。 –

回答

2

對於大文件,請嘗試命令行工具。他們通常工作效率更高。在你的情況下,嘗試xmllint與選項--formatXMLStarletfodocs)。

或者,給Eclipse大量的內存(1-1.5GB),並更耐心。 Eclipse中的XML編輯器對於大型文檔來說非常慢。

相關問題