linux的xml编辑器
我想查看大型XML文件。我试过了,但它只在一行中显示XML数据,这意味着它没有以正确的格式显示。我在谷歌上看到了XML复制编辑器的截图,看起来很不错 有人知道如何在XML复制编辑器中以正确的格式查看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时遇到的困
或者任何其他适合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的“兄弟”。将xmllint和less结合在一起是一种很好的直觉(对@kokosing的赞誉),是的,可以用更少的时间进行语法高亮显示以下是完整可行的解决方案:
xmllint --format yourfile | highlight --syntax=xml --out-format=xterm256 | less -R -N
诀窍是使用:
-R
(原始)选项,以便它尊重转义序列N
只提供行编号,这很好注意:下次您使用更少时,我建议您按
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