问题标签 [xsd-validation]
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 - XSD 任意元素任意顺序任意次数
我已经尝试了所有<xs:all>, <xs:choice>, and <xs:sequence>
这些都不能令人满意地帮助我的案子。
有谁知道你将如何验证这样的事情。
其中,在<Menu>
标签
下<SubMenu>
和/或<MenuItem>
可以以任何顺序出现任意次数(0-n)。但其中至少一个必须至少出现一次。
忽略 SubMenu 标签内的验证。
将不胜感激在这件事上的任何帮助。
java - 如何在我的 Web 应用程序中使用带有路径的 xsd 模式
我正在使用读取我的 XML 的 JDOM 解析器,它包括使用 xsd 模式的验证。
通常,为了将 xsd 的路径设置为解析器的语法,根据文档是-
它可以通过将schema_path设置为以 http: 开头的 url 或绝对路径(即 c:/myFolder/schema.xsd)
我的问题 - 我如何使用位于我的 web 应用程序和路径的 xsd它会在 Web 根目录下的某个地方吗?是否可以提供 JDOM 构建器的相对路径?
能够回答这个问题的人也可能有助于解决我在使用 xsd 时遇到的另一个问题:
在这个线程中
xml - 允许随机顺序的 XSD 架构
我正在尝试设计一个 XSD 架构,它允许元素以随机顺序排列并具有 maxOccurs="unbounded"。
我的 XML:
c# - 使用 XSD 验证 XML 文件时出错
我正在尝试使用 XSD 验证 XML 文件,但我得到每个元素和属性的“无法找到元素 'xxx' 的架构信息”。
我的 C# 代码是:
我的 XML 文件:
我的 XSD 文件
xsd - 从混合类型派生时的 XML 模式和问题
我有以下 XML 架构:
我用它来验证这个 XML 实例(我想将 'item' 元素中的文本与子元素 'order' 和 'id' 混合):
无论我做了什么验证仍然说有一个错误:
派生类型的内容类型及其基类型的内容类型必须是混合的,或者都是纯元素的。类型“itemType”是混合的,但它的基本类型不是。
但我可以看到这两种类型 - itemType 和 itemTypeBase 是混合的!
非常感谢斯滕
schema - 如何使用 XSD 避免序列
我希望以随机方式生成特定序列
现在我怎样才能制作一个 xsd<i1>
可以在哪里来<i2>
?
web-services - xs:choice 嵌入在 xs:sequence 中,防止使用联合
我有以下xsd
一切都在priv
命名空间下。问题是它看起来像是myID
一个工会。它可能是一个testID
或一个带有newID
and的序列testID
。当我用wsdl2h
from编译它时,gsoap
我正在接受消息:
注意:
<xs:choice>
与嵌入<xs:sequence>
或<xs:group>
阻止使用联合
上面的 XSD 是否正确?
java - XML 架构参考
我有两个 XML 模式。第一个 ( A.xsd
) 位于库 jar 文件 ( mylib.jar
) 中,第二个 ( B.xsd
) 在我的项目中。
我想通过嵌入式验证器A.xsd
导入B.xsd
并验证传入的 XML 。Jaxb2Marshaller
但是我无法使其正常工作:似乎内部 XML 验证器Jaxb2Marshaller
不理解对 jar 文件中文件的引用(我只想写类似的东西<xs:import namespace="http://my/schema.xsd" schemaLocation="classpath:schema.xsd">
)。
怎么可能修好?如何从项目模式中引用库模式?
xml - XML Schema 来验证 XML Schemas?
有谁知道是否可以用另一个 XML 模式验证 XML 模式?如果是这样,那里有参考实现吗?我想使用 JAXB 解析 Schema 文档。
winforms - 从 XSD 动态生成数据输入表单,包括验证规则
周围有什么东西可以读取 XSD 架构并动态创建(Windows C#)数据输入表单吗?它还需要读取类型定义并使用它们来验证输入的数据。然后将数据保存为 XML 文件。
我希望它是一种动态形式,因为 XSD 可以并且可能会改变。我宁愿不必在每次更改时都重建和重新分发应用程序。
我见过XSD2code,它看起来很有希望,但似乎不是动态的。
Codeplex 上的XML 数据编辑器看起来很有希望,但是当我向它提供一个我将使用的 XSD 时,它抛出了一个未处理的异常。另外,我认为它没有验证规则。