我正在进行一个需要使用xml schema的项目,但我对此并不熟悉。我想设置schema以在两组属性之间进行选择,但根据我的研究,这在XSD 1.0中不是直接可能的,但是在XSD 1.1中似乎是一项功能。目前我正在使用Visual Studio工作,它似乎被困在XSD 1.0模式下,这是有道理的,因为XSD 1.1显然是最近的开发。我的问题是,是否有可用的插件/扩展可以让我在Visual Studio中使用XSD 1.1?
微软没有支持XSD 1.1(或xslt2、xpath2或xquery3)的产品。
根据维基百科:“XSD 1.1于2012年4月成为W3C推荐,这意味着它是一项经过批准的W3C规范。”来源
因此,如果它只是最近完成的,那么Visual Studio自然还不支持它。所以你可以选择:a)使用XSD 1.0编写应用程序;b)使用XSD 1.1编写应用程序,希望在你需要之前发布对它的支持。目前更安全的选择是坚持使用XSD 1.0,除非你有确切的信息表明1.1支持已经发布。