Visual Studio 2015 - Html 编辑器 - 自定义架构?

Visual Studio 2015 - Html Editor - Custom Schema?

我们正在开发一个游戏框架,我们可以在其中做两件事:

我们正在寻找的是 IDE,它可以针对我们的 XSD 和 JavaScript 提供代码补全,可以在 XML 属性中内联输入or 元素就像在 HTML 文档中是可能的。 Loading/referencing 外部 JavaScript 文件也是一个很棒的功能。

Visual Studio 2015 HTML 编辑器完全符合我们的要求。我们只需要它根据我们的自定义 XSD 而不是默认使用的内置 HTML5 进行验证。

我发现特别感兴趣的一件事是 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Packages\schemas\html 中的一组文件。 VS 2015 似乎内置了 XSD 文件用于 HTML 编辑器。但是,我找不到有关如何修改它们的文档。

关于如何执行此操作的任何链接或文档?除了 Visual Studio.

,我们也完全愿意使用其他编辑器

如果 Visual Studio 将您的文件识别为 HTML,您可以使用文档类型来引用可以包含您的模式的不同 DTD。但是,这也需要将您的 XSD 开发为 DTD,这可能不切实际。如果您参加本课程,请确保选择以下设置:

另一种方法是考虑获得基于架构的上下文相关帮助就足够了,JavaScript 的语法帮助不是必需的。在这种情况下,simply follow this guide 指示 Visual Studio 在何处查找和使用某个 XML 架构。

您可以尝试将这两种方法结合起来。例如,将文档类型保留为 HTML,但同时关联并引用我链接的指南中的架构。也许 Visual Studio 也会在脚本元素内为您提供 IntelliSense。

比 Visual Studio 更高级的是 XML 编辑,他们将此作为核心业务。我个人喜欢 oXygen,但 Stylus Studio 和 Liquid XML 也有 XML、XSD、XSLT、XPath、WSDL 等支持,优于 Visual Studio .我不知道这些是否支持脚本智能感知,但它们都支持 XML 基于 XSD 开箱即用的开发智能感知。