用于可视化编辑xml的开源工具/脚本

时间:2009-11-02 21:33:39

标签: xml xslt editor

在我正在使用的其中一个产品中,需要使用大型XML文件进行配置。所以我正在寻找一种轻松编辑XML的解决方案,这是一个可视化界面。试过以下

  1. XML VEX Eclipse Plugin的可视化编辑器(很早,缺少功能)
  2. 使用XSLT(排除,考虑DTD的大小)
  3. 任何其他工具(类似于vex),它允许我为XML文件定义自己的样式表和/或寻找不同的方法。

1 个答案:

答案 0 :(得分:1)

试试Komodo Edit。它是免费的,开源的,多平台的,并支持XML编辑。

来自Komodo Edit在线帮助:
XML自动完成和呼叫提示

Komodo支持基本XML的XML自动完成和calltips以及许多XML方言,包括:

 HTML
 XHTML
 SGML
 RELAX
 RELAX NG
 RDF
 MXML
 XML Schema
 Atom
 Dublin Core
 DocBook
 WAP
 XSLT
 VXML
 SVG
 MathML
 XBL
 XUL
 XML Catalog

可以通过在“代码智能首选项”的“SGML / XML目录”部分中为方言添加XML目录来配置对其他XML方言的支持。

Komodo支持以下类型的XML自动完成:

  • 元素自动完成:输入“<”时提供当前命名空间中可用元素的列表。如果无法识别当前文档的XML方言(即它不在上面的列表或配置的目录中),则完成列表将从文档中使用的元素中提取。
  • 属性自动完成:在元素名称后面输入空格时,会提供当前元素中可用属性的列表。
  • 自动完成结束标记:列表( 长度一)关闭当前标签 在进入时提供

如果文档没有XML声明,则自动完成将默认为XHTML 1.1。可以在“文件属性”下手动设置DOCTYPE和命名空间。