2012-06-26 149 views
9

我想查看大型XML文件。我嘗試了XML Copy Editor,但它只是在一行中顯示XML數據,這意味着它沒有以適當的格式顯示它。我在Google上看到了XML Copy Editor的截圖,看起來相當不錯。用於linux的xml編輯器

有沒有人有一個想法如何以適當的格式查看XML Copy Editor中的XML文件?

或者任何其他優秀的Ubuntu查看器?

+17

Vim,當然。 – hovanessyan

+0

Firefox具有語法高亮和可摺疊的子樹,這是我從XML查看器所需要的所有東西。你不能編輯的東西,但編輯你應該使用vim反正:) – l4mpi

+1

@ l4mpi:或emacs! – 2012-06-26 12:55:44

回答

5

如果你喜歡使用命令行界面,你woud喜歡用xmllint工具來正確格式的XML文件,然後你可以使用普通的查看這個大型XML文件。

+0

+1 xmllint,小於-100(它有它的位置,但對於大文件或任何需要語法高亮的項目)。 – l4mpi

+0

它似乎是libxml2軟件包的一部分。我已經像這樣使用它'xmllint --format registrymodifications.xcu |少'。 – user3132194

6

我最喜歡的編輯器,它正好處理XML,是jEdit。 jEdit擁有許多功能,這些功能使其適用於多種用途,同時也是跨平臺的,因此我可以在所有計算機上使用相同的編輯器。

的jEdit有幾個XML插件做驗證,搜索,轉換等

6

檢查Conglomerate,它的目標是成爲一個XML編輯器,每個人都可以使用。

+0

聯合XML編輯器0.9.1debian3.2ubuntu1在試圖打開XML文件時掛起,XML文件的大小爲1.2MB。 –

14

你們建議的Emacs,Vim的沒有, Geany或其他文本編輯器顯然沒有使用企業級XML數據...

爲了與現實保持聯繫,請使用一些平均複雜的OpenDocument(Open/Libre Office「.odt」文件,最好帶有一些表格和圖像),然後嘗試使用Emacs或Vim進行編輯。嘗試創建一個新的預填充所有必填字段。創建一個新表,或插入一個新的圖像。使用一個好的XML編輯器,您只需要「右鍵單擊 - >插入」。

不幸的是,好的XML編輯器花錢。來自Altova的XMLSpy約爲1000美元,OxygenXML少一點。

1

有沒有人知道如何查看xml文件iin xml copy editor 正確的格式?

XML > Pretty-print (F11) 

您也可以「打開大型文檔...」從文件菜單

0

老問題,但Notepadqq是XML樹觀景非常好。這是Windows着名記事本++的「兄弟」。