问题标签 [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 - 基于属性值的 XML 验证(不同的子标签)
我正在编写一个仪表板设计器,它将基于 xml 值创建小部件。
喜欢
我想根据@type的值更改<widget>内的标签,例如如果type="chart"那么它应该允许不同的标签
如果我们有 type="table"它应该允许不同的标签
它还应该在 XML 编辑器中给出自动建议,如“ECLIPSE”
xml - XSD 1.1 xs:alternative/xs:assert
xsd 1.1可以吗?如果是“A”或“B”,我想根据“类型”切换属性。如何为这个简单的问题编写 XSD 1.1 语法?
xml - xs:assert with count of elements
我不能以某种方式计算此 XSD 模式的提取中名称为“x”的兄弟元素的数量?
这应该计算我有多少“x”元素,但不知何故 Xerces J 只吐出: 输出:
我做错了什么?断言失败的其他原因可能是什么?Elemen x 存在于定义中,也存在于 XML 中...???? 我需要命名空间或类似的东西吗?
我可以在一个简单的测试中重现正确的行为,但不适用于上面的复杂 XSD ......:
XSD
发现错误: 我认为,因为我有一个命名空间“sp”,所以我还需要将它提供给 XPath 以使其正常工作:
xsd - 使用 XSD 1.1 限制基于另一个属性的元素
我正在尝试使用 XSD 1.1 创建架构定义,其中其他元素的数量取决于另一个元素的属性。例如,BaPath 元素的数量 BaPath 取决于“Conn”元素的属性“service”的值。我写的xsd是
例如,如果 Conn 元素具有属性服务 eq 'MSGRT',则必须有 2 个具有属性 TRS 和 ZTRS 的 BaPath 元素
如果 Conn 的服务 eq 'FILESNF' 必须有 3 个具有 FTS、ZFTS 和 MSSDN 属性的 BaPath 元素
我尝试了不同的解决方案,但似乎没有一个有效。是否可以通过 xsd-1.1 的断言来解决这个问题?
xml - XSD 1.1 条件类型赋值检查元素是否没有属性集?
我想问一下是否有人知道如何使用 XPath 查询进行 XSD 1.1 条件类型分配检查元素是否没有属性,例如:
在本例中,'alternative test=""' 检查 TimeTravel 元素的属性“direction”是否具有“Future”或“Past”的值。我应该如何编写 XPath 查询来检查当前元素是否没有“direction”属性?
xml - 以 xsd 中的值为条件
有没有办法在标签值上添加条件?例如,我的 xml 如下所示:
我需要一个允许/不允许在我的 xml 中使用这些条件的 XSD 方案。
谢谢。
xml - 以 xsd 中的值为条件
嗨,有没有办法在标签值上添加条件?
例如,我的 xml 如下所示:
我需要一个允许/不允许在我的 xml 中使用这些条件的 XSD 方案
谢谢
xml - 如何在 XSD 中为不同的整数类型使用条件类型分配
XSD1.1允许元素的类型依赖于它的一个属性。例如,
将导致“元素”的类型为 xs:short。这是我得到的:
当我尝试将文件保存在 Altova XMLSpy 中时,发生错误:cos-st-derived-ok.2: Simple type definition 'xs:byte' is not validly derived from 'GenericInt'。
那么我应该如何更正 XSD 代码呢?
xml - XSD 中的“final”和“block”属性是什么意思?
在 XSD 中,<complextType> 可以具有属性 'block' 和 'final',它们可以采用 #all 值或扩展或限制列表。这些属性是什么意思?我们如何使用它们?
我无法从W3C 对 XSD 1.1 的推荐中得到明确的答案。有人可以给我一些例子吗?
xsd - XSD 验证模式强制执行姓/名
我需要强制执行 LASTNAME/FIRSTNAME 模式,例如 Smith/John。
字符可以是字母数字(小写/大写),还包括特殊字符,如 ë 等。
图案:
基本上规则将是 - 斜线之前的任何内容 - 斜杠之后的任何内容 - 不应允许使用“/John”、“John/”等模式
提前致谢。