用于自定义XSD的免费XML编辑器

时间:2011-02-11 15:42:19

标签: xml editor

我们的组件可以使用XML API进行配置,我们有一个定义此XML-API的XSD。

现在,在创建XML API时,客户可以获得上下文相关帮助的最佳方式是什么?是否有可以下载(或者我们可以分发)的免费工具,它将接收XSD并为编辑的XML提供上下文感知帮助?

由于

2 个答案:

答案 0 :(得分:0)

您可以使用Dansharp XML Viewer http://www.bizbert.com/xmlviewer 一个非常简单的编辑器,它将XML文件和XSD作为输入,然后您可以验证以允许编辑器解析XML并检查是否存在任何错误

答案 1 :(得分:0)

XMLQuire是适用于您的Windows的免费XML编辑器。

这适用于传递给客户,因为这只是一个3MB .exe可再发行组件,不需要安装。所有常见的XML编辑功能都是标准配置。

enter image description here

XMLQuire附带一小组嵌入式XSD架构,但您的客户可以修改csv文件(或者您可以为它们提供一个批处理文件来执行此操作),XMLQuire将使用该文件查找命名空间以查找关联的顶层XSD文件。

然后,您的客户将获得该XSD的上下文帮助,从他们在XML编辑器中输入xmlns =“...”开始,在这里他们会看到支持的命名空间列表。

有两个自动完成列表,一个是下拉弹出窗口,另一个是永久显示的。永久显示的列表可以显示XSD文件中嵌入的任何注释,以提供帮助文本,只需列出预期节点或上下文的值。

披露:XMLQuire是我自己开发的个人项目。