【发布时间】:2011-02-11 15:42:19
【问题描述】:
我们的组件可以使用 XML API 进行配置,并且我们有一个定义此 XML-API 的 XSD。
现在,我们的客户在创建 XML API 时获得上下文相关帮助的最佳方式是什么?有没有他们可以下载(或者我们可以分发)的免费工具,它可以接收 XSD 并为编辑的 XML 提供上下文相关的帮助?
谢谢
【问题讨论】:
我们的组件可以使用 XML API 进行配置,并且我们有一个定义此 XML-API 的 XSD。
现在,我们的客户在创建 XML API 时获得上下文相关帮助的最佳方式是什么?有没有他们可以下载(或者我们可以分发)的免费工具,它可以接收 XSD 并为编辑的 XML 提供上下文相关的帮助?
谢谢
【问题讨论】:
您可以使用 Dansharp XML 查看器 http://www.bizbert.com/xmlviewer 一个非常简单的编辑器,它以一个 XML 文件和一个 XSD 作为输入,然后您可以验证以允许编辑器解析 XML 并检查是否有任何错误
【讨论】:
XMLQuire 是一个免费的 XML 编辑器,适用于可能满足您需求的窗口。
这适合传递给客户,因为这只是一个 3MB 的 .exe 可再发行版本,不需要安装。所有常用的 XML 编辑功能都是标准配置。
XMLQuire 带有一小组嵌入式 XSD 模式,但您的客户可以修改一个 csv 文件(或者您可以给他们一个批处理文件),XMLQuire 将使用该文件来查找命名空间以查找关联的顶级XSD 文件。
然后,您的客户将获得该 XSD 的上下文帮助,从他们在 XML 编辑器中输入 xmlns="..." 开始,他们会在其中看到受支持的命名空间列表。
有两个自动完成列表可用,一个下拉弹出窗口,另一个永久显示。除了简单地列出上下文的预期节点或值之外,永久显示的列表还可以显示嵌入 XSD 文件中的任何注释以提供帮助文本。
披露:XMLQuire 是我自己作为个人项目开发的。
【讨论】: