我知道我以前做过这个,但它今天不起作用,我也找不到任何解释如何做的地方。可能是我睡眠不足,但我怀疑是小精灵。
我有一个 XML 文档和一个包含定义它的 XSD 的目录。如何设置 Visual IDE 以通知我验证失败,然后在给定上下文中提供有效标签和属性的智能感知列表?
我试过的:
- 我已将 XSD 添加到带有 XML 文档的项目中。
- 我已将 XSD 添加到 XML Schema 列表中(在 XML / Schemas... 菜单项下。)
- 我什至在 XML 文档中包含了 schemaLocation 和 noNamespaceSchemaLocation 属性。
Visual Studio 仍然没有放弃任何有用的调试或编辑信息。我在 2010 年和 2008 年都尝试过(我想我在 2008 年之前做过)
更新:我让另一位开发人员尝试了这个,但他也失败了。他知道他已经使用其他 XML 文档完成了这项工作,并且成功了。然后我下载了 Oxygen XML 编辑器,它在相同的 XML 和 XSD 文件上运行良好,所以文件似乎很好(或者 Oxygen 更宽容/更灵活......)