开发人员使用XML Schema intellisense创建XML文件的最佳界面是什么?

时间:2009-08-04 13:38:55

标签: xml visual-studio xsd

我在我的应用程序中创建了开发人员通过编写 XML 文件来创建WPF表单的能力。

我现在想编写一个 XML Schema 文件(.xsd)来验证这个XML文件,以便开发人员可以验证他们的表单XML,然后再将其放入系统,因此他们可以在开发时基于XML Schema获得智能感知。

我在 2001 中做了类似的事情,我们使用了早期版本的 XML Spy ,它有一个界面,基于XML Schema为开发人员提供智能感知建立他的XML文件。

今天的最佳工具是什么

  • Visual Studio 中我可以例如打开一个XML文件,附加一个XSD,并根据Schema获取intellisense?
  • XML间谍仍然是这样做的主要工具?
  • 是否有开源工具可以执行此操作?

3 个答案:

答案 0 :(得分:3)

当然,你可以使用Visual Studio执行此操作,并且比XMLSpy便宜很多。但这实际上取决于你的需求。

您了解XML Schema吗?那么你可能不需要比Visual Studio更多的东西。

您是否需要有关XML Schema的更多帮助?您是否需要图形界面来创建架构?然后,您需要XMLSpy或Stylus Studio,或其他具有GUI的XSD编辑器。

答案 1 :(得分:1)

我仍然使用XML Spy 4.0来编辑XML文件,因为我有一个旧的许可证,并且太便宜了,不能用于最近的发布。

我从来没有找过替代品,但确实找到了http://en.wikipedia.org/wiki/List_of_XML_editors

的编辑列表

列出了2个GNU GPL编辑器,其中一个具有专有版本,可以留下XML Copy Editor作为候选者。

然而,我没有看过Visual Studio 2008进行XML编辑。

答案 2 :(得分:0)