所以我正在做一个需要 xml 模式的副项目,我对此很不熟悉。
我希望能够设置架构以在两组属性之间进行选择,根据我的研究,这在 XSD 1.0 中是不可能直接实现的,但显然是 XSD 1.1 的一个特性。
目前我正在使用 Visual Studio 来完成我的工作,它似乎停留在 XSD 1.0 模式下,这是有道理的,因为 XSD 1.1 显然是最近的开发。
我的问题是,是否有可用的插件/扩展可以让我在 Visual Studio 中使用 XSD 1.1?
所以我正在做一个需要 xml 模式的副项目,我对此很不熟悉。
我希望能够设置架构以在两组属性之间进行选择,根据我的研究,这在 XSD 1.0 中是不可能直接实现的,但显然是 XSD 1.1 的一个特性。
目前我正在使用 Visual Studio 来完成我的工作,它似乎停留在 XSD 1.0 模式下,这是有道理的,因为 XSD 1.1 显然是最近的开发。
我的问题是,是否有可用的插件/扩展可以让我在 Visual Studio 中使用 XSD 1.1?
来自维基百科:“XSD 1.1 于 2012 年 4 月成为 W3C 推荐标准,这意味着它是经批准的 W3C 规范。” 资源
因此,如果它是最近才完成的,Visual Studio 还没有提供支持是很自然的。因此,您可以选择 a) 使用 XSD 1.0 编写应用程序,b) 使用 XSD 1.1 编写应用程序,希望在为时已晚之前发布对它的支持。更安全的选择是暂时坚持使用 XSD 1.0,除非您有关于何时发布 1.1 支持的可靠信息。
不,Microsoft 没有支持 XSD 1.1(或 xslt2、xpath2 或 xquery3)的产品
There isn't currently but if enough of us vote for it on this MSDN site maybe it will happen sooner?