我们的应用程序使用 XML 配置文件。我认为在我们的应用程序中分发一些 XML 编辑器会很好,以便用户可以方便地编辑配置文件。特点应该是:
- 小巧轻便(理想情况下是不需要安装的小型 .exe),
- 免费,具有允许与商业应用程序一起分发的许可条款,
- 理解 XML 模式(自动完成,显示验证错误)。
有谁知道这样的编辑器?
我们的应用程序使用 XML 配置文件。我认为在我们的应用程序中分发一些 XML 编辑器会很好,以便用户可以方便地编辑配置文件。特点应该是:
有谁知道这样的编辑器?
Notepad++(在啤酒和言论自由中免费)http://notepad-plus.sourceforge.net/uk/site.htm
这满足了您的大部分要求;但是,它只有标签折叠,不会显示验证错误或自动完成。
MSFT 的 XML Notepad 很好,但它不允许广泛分发。您可以通过检查 XML Notepad 的已安装应用程序来获取,如果已安装,则将启动参数发送到应用程序。
“Peters XML Editor”或“Open XML Editor”可能是不错的选择。您必须查看许可证的想法。如果它的 GPL 你可以捆绑编辑器,甚至用于商业用途,因为编辑器将保持一个独立的工具,但前提是使用 XML 不是你的应用程序的主要业务。大多数其他免费软件编辑器都缺少许可证,如果没有作者的简短说明,我不会添加它们。给他发一封邮件,大多数免费软件作者都喜欢他们的产品被分发。
记事本2
免费、轻量级(只有一个可执行文件和 config.ini;不像 Notepad++ 那样功能过多)、多功能、漂亮和简单的 UI:
如果您找不到所需的内容,我们为 XML 编写了自己的配置编辑器。但是,它有一些限制可能使其不适用于您的情况。
一些奖金:
DatePicker
对于DateTime
,ComboBox
对于bool
,以及TextBoxes
其余的。如果你有兴趣,我会花一两天时间将它从我们当前的项目中重构出来,但我可以让它可用。如果您想要源代码,您可能可以消除上述问题。
我投票支持Microsoft Xml Notepad 2007。它非常直观,您的用户不必真正关注元素,而是使用用户友好的界面
带有XML 工具插件的记事本++ 。