linux的xml编辑器

linux的xml编辑器,xml,linux,ubuntu,xml-visualizer,Xml,Linux,Ubuntu,Xml Visualizer,我想查看大型XML文件。我试过了,但它只在一行中显示XML数据,这意味着它没有以正确的格式显示。我在谷歌上看到了XML复制编辑器的截图,看起来很不错 有人知道如何在XML复制编辑器中以正确的格式查看XML文件吗 或者任何其他适合Ubuntu的好的XML查看器?如果您喜欢使用命令行界面,您需要使用该工具来正确格式化XML文件,然后您可以使用常规的less来查看这个大的XML文件。像oxygenXML这样的400美元程序。人们喜欢基尼。很抱歉,我不知道您在使用XML Copy Editor时遇到的困

我想查看大型XML文件。我试过了,但它只在一行中显示XML数据,这意味着它没有以正确的格式显示。我在谷歌上看到了XML复制编辑器的截图,看起来很不错

有人知道如何在XML复制编辑器中以正确的格式查看XML文件吗


或者任何其他适合Ubuntu的好的XML查看器?

如果您喜欢使用命令行界面,您需要使用该工具来正确格式化XML文件,然后您可以使用常规的less来查看这个大的XML文件。

像oxygenXML这样的400美元程序。人们喜欢基尼。很抱歉,我不知道您在使用XML Copy Editor时遇到的困难的答案。

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


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

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

真正的程序员使用VIM



其他人已成功地将其用于此目的:

建议使用Emacs、Vim、Geany或其他文本编辑器的人中没有一个人显然没有使用过企业级XML数据

要接触现实,请获取一些一般复杂的OpenDocument(Open/Libre Office“.odt”文件,最好带有一些表格和图像),并尝试使用Emacs或Vim编辑这些文件。尝试创建一个预填充了所有必填字段的新字段。创建新表或插入新图像。有了一个好的XML编辑器,您只需要“右键单击->插入”

不幸的是,好的XML编辑器需要花钱。Altova的XMLSpy大约1000美元,OxygenXML稍微便宜一点

anbody知道如何在xml复制编辑器中查看xml文件吗 正确的格式


您还可以从“文件”菜单中“打开大型文档…”,但这对于XML树的查看非常有用。这是著名的notepad++for Windows的“兄弟”。将xmllintless结合在一起是一种很好的直觉(对@kokosing的赞誉),是的,可以用更少的时间进行语法高亮显示以下是完整可行的解决方案:

xmllint --format yourfile | highlight --syntax=xml --out-format=xterm256 | less -R -N
诀窍是使用:

  • 另一个用于执行语法hightlighting的实用程序(highlight可以执行此操作)
  • 在less中使用
    -R
    (原始)选项,以便它尊重转义序列
    N
    只提供行编号,这很好
  • 它工作得出奇地好,因此使用了一个名为xmlshow的bash脚本


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

    签出,两者都是开源的,适用于Linux,并且在Linux上有很好的评级。这些XML编辑器是在维基百科中找到的

    我要说的是
    XML副本
    。为什么?因为它看起来很好用

    如果
    xml
    在线,那么这一个文件听起来可能有问题。缺陷佩巴克

    我稍微弄乱了一个
    xml
    文件,然后按
    F11
    进行漂亮的打印,视图被修复了。值得注意的是,xml与数据在同一行上并不重要

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


    我检查了
    xml副本的许可证,它看起来是
    gpl3
    ,并且很容易从apt安装。

    我找到的最好的工具是XmlMind

    我来这里寻找一个xml工具,结果我已经在使用它了

    (像啤酒一样免费)可以很好地读取大型XML文件。刚在几秒钟内加载了一个177MB的XML文件


    包括高亮显示和折叠。虽然没有XML验证,但扩展可以解决这一问题。

    升华文本
    非常快。 它在Ubuntu软件中提供

    要缩进,请使用插件
    Indend XML

    Firefox具有语法高亮显示和可折叠子树,这是我从xml查看器中所需要的一切。你不能编辑东西,但为了编辑,你应该使用vim:)或vim。只需在emacs中打开它(使用“coolface”)+1表示xmllint,-100表示更少(这有它的位置,但既不适用于大型文件,也不适用于任何需要语法高亮显示的文件)。它似乎是libxml2包的一部分。我是这样使用的
    xmllint--format registrymodifications.xcu | less
    。联合XML编辑器0.9.1debian3.2ubuntu1在试图打开XML文件时挂起,XML文件的大小是1.2MB。问题主体询问的是查看,而不是编辑。如果您只想更改一行,那么文件长度是否为10000并不重要。到目前为止,我见过的最好、性能最好的快速解决方案fpr大型文件。很好,谢谢!QXmlEdit可以通过snap@mit安装,感谢您指出这一点。我应该自己提一提,因为我是那个保持快照的人。
    xmllint --format yourfile | highlight --syntax=xml --out-format=xterm256 | less -R -N