当前位置: 首页 > 知识库问答 >
问题:

有没有办法让VisualStudio2010支持XMLSchema1.1

葛兴发
2023-03-14

所以我正在做一个需要xml模式的小项目,我对这个模式很不熟悉。

我希望能够设置模式以在两组属性之间进行选择,根据我的研究,这在XSD 1.0中是不可能的,但显然是XSD 1.1的一个特性。

目前我正在使用VisualStudio来完成我的工作,它似乎被困在XSD1.0模式中,这是有意义的,因为XSD1.1显然是一个最新的开发。

我的问题是,是否有一个插件/扩展可以让我在Visual Studio中使用XSD 1.1?

共有3个答案

邰宇
2023-03-14

目前还没有,但是如果我们有足够多的人在这个MSDN网站上投票支持它,也许它会更快发生?

杨景山
2023-03-14

来自维基百科:“XSD 1.1于2012年4月成为W3C推荐,这意味着它是一个经过批准的W3C规范。”来源

因此,如果它是最近才完成的,那么VisualStudio还没有提供对它的支持是很自然的。因此,您可以选择a)使用XSD1.0编写应用程序,b)使用XSD1.1编写应用程序,希望在为时已晚之前发布对它的支持。更安全的选择是暂时坚持使用XSD1.0,除非您有关于何时发布1.1支持的可靠信息。

濮景龙
2023-03-14

否,Microsoft没有支持XSD 1.1(或xslt2、或xpath2或xquery3)的产品

 类似资料:
  • 在Dart(2.15.0)中,我试图通过定义toJson方法将jsonEncode与枚举一起使用。它不起作用。 根据文档,将查找方法。 当直接在枚举上调用时,扩展可以工作,但是不知何故jsonEncode没有找到toJSON。 Dart如何获取枚举的“值”https://dart.dev/guides/language/extension-methods 知道这是一个错误还是预期的行为吗? 否则,

  • 更新: 谢谢所有的帮助。我将总结一下答案。 从@Jayde开始,他的回答成功地将结果减少到0.09秒,并且与限制中的数字成线性关系。 选择*from(选择table1.id作为table1\u id,从table1中选择table1.id 在@Rick James中,他提到这可能是表2的问题。因为我的表2只有几列,所以我可以省略它,自己进行连接,即使是在客户端! 所以我去掉了表2,它只有0.02s

  • 问题内容: 我在实现Runnable的类中的run()中调用的方法被设计为引发异常。 但是Java编译器不允许我这样做,建议我用try / catch包围它。 问题是,通过用try / catch包围它,我使 特定的 run()无效了。我 确实 想抛出该异常。 如果我指定的run()的本身,编译器会抱怨说。 通常,我对run()不会抛出异常完全满意 。但是,在我必须具有该功能的特殊情况下。 如何解

  • 由于没有快速的lambda计算器,我使用上面的策略将非类型化lambda演算的术语编译为Haskell,以便快速计算它们。我对它的性能印象深刻:该程序创建了一个从到的数字列表,并在我的计算机上在不到一秒钟的时间内将它们相加。这比我预期的要快得多--只比Haskell直接等价物慢4倍--并且足以对我的目标有用。但是,请注意,为了满足类型系统的需要,我必须将函数和术语包装在fun/num构造函数下面。

  • 问题内容: 在我的项目中,我们使用了许多批注,这些批注在javadoc API文档中非常有用。 有谁知道在生成的javadocs中包含注释的简单方法?我不想编写自己的javadoc插件。有什么解决办法吗? 问题答案: 参见java.lang.annotation.Documented 表示默认情况下,javadoc和类似工具将记录带有类型的注释。此类型应用于注释其注释会影响其客户端对已注释元素的使