问题标签 [xsd-1.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 有没有办法让 Visual Studio 2010 支持 XML Schema 1.1
所以我正在做一个需要 xml 模式的副项目,我对此很不熟悉。
我希望能够设置架构以在两组属性之间进行选择,根据我的研究,这在 XSD 1.0 中是不可能直接实现的,但显然是 XSD 1.1 的一个特性。
目前我正在使用 Visual Studio 来完成我的工作,它似乎停留在 XSD 1.0 模式下,这是有道理的,因为 XSD 1.1 显然是最近的开发。
我的问题是,是否有可用的插件/扩展可以让我在 Visual Studio 中使用 XSD 1.1?
xml - 支持 XML Schema 1.1 的 XML 编辑器
有人可以建议一个支持xml-schema-1.1规范的开源XML 编辑器/eclipse 插件。基本上,我需要它来根据 XSD on-the-fly验证 XML ,就像在 Eclipse 中一样。
c++ - XML 模式 XSD 1.1 的 C++ 实现?
是否存在 XML Schema XSD 1.1 的任何现有 C++ 实现?
我找到了 xerces-c++-3.1.1,但它只实现了 XSD 1.0。这个项目的 java 对应物确实实现了 XSD 1.1。
我正在寻找一种实现“断言”功能的方法。
xml - 共现约束
我在使用 XML Schema 1.1 编写 XSD 时遇到困难。
我有一个名为 PaymentMethod 的元素,它要么是“C”,要么是“F”:如果 PaymentMethod = “C”,那么它就是一张支票。如果 PaymentMethod = "F",则为资金转帐。
如何将 BankingInfo(BankName、TransitNo、AccountNo、AccountType)设置为支票的可选信息和资金转账的必填信息?
请参阅下面的代码片段。
enums - 使用 XSD 1.1 的动态枚举限制
我正在尝试使用 XSD 1.1 创建一个模式定义,其中一个元素的结果依赖于另一个元素。例如,我有国家列表和每个国家的州列表的下拉列表。当一个人选择一个国家时,只能选择那个国家的州。我试图达到的伪代码看起来像这样。
请建议我是否遵循正确的方法,如果我遵循正确的方法,谁能给我如何达到此限制的代码?提前致谢...
xsd - 支持 XSD 1.1 的 Java 库
是否有支持 XSD 1.1 的 java 库。我已经尝试找到它 2 天。我发现的唯一实现是与 JAXP 1.4 一起工作的Xerces2 Java 2.11.0 (XML Schema 1.1) (Beta) 。这个测试版也不能很好地工作。XSD 1.1 中引入的“断言测试”等基本功能失败了。请帮我找到一个支持 XSD 1.1 进行验证的可靠 Java 库(如果有的话)。提前致谢。
xsd - XSD 1.1 替代使用问题
我需要根据属性值对单一类型的节点进行特定的 XSD 验证:XSD 1.1 和 xsd:alternative 应该是我的朋友。
但是使用以下(最简单的)示例:
当我加载 XSD(使用 Qt 4.7.4 中的 QXmlSchema 类,但我认为这是一个 XSD 问题而不是 Qt 问题)时,我收到以下错误:
未知位置中的错误 XSDError,第 93 行第 74 列:替代元素的测试属性包含无效内容:{@type='Named'}。
我也在替代测试条件下尝试了“@type eq 'Named'”以及大量其他明智和不太明智的变化......没有通过:/
任何帮助都感激不尽!谢谢!
xsd - XSD 可以添加一个约束来比较两个元素吗?
XSD 可以添加一个约束来比较两个元素吗?假设我在 DataRangeType 下有 Begin End 我想添加一个约束说Begin <= End
. 这是可行的吗?
顺便说一句,我正在使用 XMLSpy 2013。
非常感谢。
xml - XSD 使用特定属性限制元素的出现
我尝试为可以由不同类型的条目组成的选择定义一个复杂类型,但只允许一个条目具有“多选”属性。
这是我尝试过的:
结果应该是可以有更多的“选择”元素,无论源是“项目”类型还是“路径”类型都无关紧要。但只允许“选择”元素之一具有属性 multiselection = true。
但似乎属性没有 min-/maxOccures。我该如何解决这个问题?
谢谢
xml - XML Schema 1.1 无法识别“断言”或“断言”
我正在尝试在XSD中使用以下内容
我知道断言/断言是 XML Schema 1.1 的一部分,但不是 1.0。但是我读过的所有内容都表明两者的命名空间是相同的:http ://www.w3.org/2001/XMLSchema
一个小问题是我用来编写架构(Microsoft Visual Studio)的程序无法识别“断言”元素,说“命名空间(...)中的元素complexType具有无效的子元素“断言”。
主要问题是,当我实际尝试使用 xmllint 针对此架构验证 XML 时,它会抛出一个错误说
尽管被指向 1.1 命名空间,xmllint/visual studio 是否根本无法识别 1.1?