用于linux的xml编辑器

时间:2012-06-26 12:38:33

标签: xml linux ubuntu xml-visualizer

我想查看大型XML文件。我尝试了XML Copy Editor但它只显示一行中的XML数据意味着它没有以正确的格式显示它。我在Google上看到了XML Copy Editor的截图,看起来非常不错。

有没有人知道如何以正确的格式在XML Copy Editor中查看XML文件?

或Ubuntu的任何其他优秀的XML查看器?

14 个答案:

答案 0 :(得分:19)

你们没有人建议Emacs,Vim,Geany或其他文本编辑器显然没有使用企业级XML数据......

要了解现实,请使用一些平均复杂的OpenDocument(Open / Libre Office“.odt”文件,最好带有一些表格和图像)并尝试使用您的Emacs或Vim进行编辑。尝试创建一个包含预先填写的所有必填字段的新文件。创建一个新表,或插入一个新图像。使用优秀的XML编辑器,您只需“右键单击 - >插入”。

不幸的是,优秀的XML编辑需要花钱。来自Altova的XMLSpy大约1000美元,OxygenXML少了一点。

答案 1 :(得分:13)

真正的程序员使用VIM ......

http://xkcd.com/378/

enter image description here



其他人已经成功地将它用于此目的: http://www.pinkjuice.com/howto/vimxml/

答案 2 :(得分:9)

如果您想使用命令行界面,您希望使用xmllint工具正确格式化xml文件,然后您可以使用常规 less 来查看此大型xml文件。

答案 3 :(得分:6)

我最喜欢的编辑器,恰好处理XML,是jEdit。 jEdit具有许多功能,可以很好地用于大量用途,也可以跨平台,因此我可以在所有计算机上使用相同的编辑器。

jEdit有几个XML插件来进行验证,搜索,转换等。

答案 4 :(得分:5)

检查Conglomerate,它的目标是成为每个人都可以使用的XML编辑器。

答案 5 :(得分:5)

结合 xmllint 是一种很棒的直觉(@kokosing的荣誉)是的,可以用更少的语法突出显示!以下是完整,可行的解决方案:

xmllint --format yourfile | highlight --syntax=xml --out-format=xterm256 | less -R -N

诀窍是使用:

  1. 另一个执行语法高亮显示的实用程序(突出显示可以执行此操作)。
  2. 在less中使用-R(raw)选项,使其遵循转义序列; N只提供行号,这很不错。
  3. 效果出奇的好,所以I published the solution on github使用bash脚本,名称为 xmlshow

    注意:下次使用less时,我建议您按h以(重新)发现其惊人的功能范围。

答案 6 :(得分:1)

XML editing in Linux的人喜欢$ 400的程序oxygenXML。 http://alternativeto.net/SearchResult.aspx?search=tag:xml-editor的人喜欢Geany。抱歉,我不知道您使用XML Copy Editor遇到困难的答案。

答案 7 :(得分:1)

  

有人知道如何查看xml文件iin xml copy editor in   格式正确吗?

XML > Pretty-print (F11)

您也可以从“文件”菜单中“打开大型文档...”

答案 8 :(得分:1)

Checkout QXmlEditCAM XML Editor都是开源的,可用于Linux并且在sourceforge.net上获得了良好的评分。这些XML编辑器可在维基百科Comparison of XML editors

中找到

答案 9 :(得分:0)

旧问题,但Notepadqq非常适合查看XML树。这是一个兄弟"用于Windows的着名记事本++。

答案 10 :(得分:0)

我要说的是xml copy。为什么?因为它似乎工作正常。

如果xml处于联机状态,则可能听起来像是那个文件有问题。虫子? PEBKAC?

我有点弄乱了xml文件,然后按F11进行了漂亮的打印,并且视图固定了。值得注意的是,就数据而言,xml完全不在同一行。

这是一个很好的问题,但我认为根本的问题更多是关于用法。也许。供参考:

https://en.wikipedia.org/wiki/Comparison_of_XML_editors

我检查了xml copy的许可证,它看起来是GPL 3,可以从apt轻松安装。

答案 11 :(得分:0)

我发现的最好的是XmlMind

答案 12 :(得分:0)

我来这里是为了寻找一种XML工具,事实证明我已经在使用它了。

Visual Studio Code(像啤酒一样免费)可以很好地读取大型XML文件。只需几秒钟即可加载177MB XML文件。

包括突出显示和折叠。虽然没有XML验证,但是扩展可以解决这个问题。

答案 13 :(得分:-1)

Sublime Text 非常快。 它在 Ubuntu 软件中可用

要缩进使用插件 Indend XMLhttps://stackoverflow.com/a/44750933/2601507