xsd-validation相关内容

未声明 XML 签名元素

我使用 Visual StudioXML 工具创建了 XSD.我使用以下 C# 代码来验证 XML 并遇到此错误. 错误 元素未声明'http://www.w3.org/2000/09/xmldsig#:Signature'. 所以我的问题是如何修复它,因为在编辑模式下 XML 100% 有效? 谢谢! C# private void buttonValidate ..
发布时间:2022-01-09 22:16:55 C#/.NET

<xsd:all> 之间的区别和 <xsd:sequence>在模式定义中?

我在复杂类型中使用 xsd:all.当我在验证时错过任何强制性元素时,它将显示所有元素.它不会显示准确的遗漏元素. 但如果我使用 xsd:sequence 我可以得到准确的遗漏元素. 这两者有什么区别吗? xsd:sequence:XML 元素的顺序必须一致. 但是xsd:all:XML元素可以是任意顺序. 解决方案 指定子元素可以按任意顺序出现 ..
发布时间:2022-01-09 22:01:59 其他开发

对 xsd:any? 实施进一步限制

我有一个 XSD 1.0 序列,它定义了一组元素,其中一些元素可能是可选的,但它们都不能出现多次,并且还以 标签,以便用户在以编程方式导出符合标准的 XML 时以最简单的方式添加自己的数据元素(即理想情况下无需他们定义自己的命名 ..
发布时间:2022-01-09 21:52:21 其他开发

错误:检测到“站点"没有命名空间,但没有目标命名空间的组件无法从架构文档中引用

几天来,我一直在研究这种“高级"模式,但我不明白为什么它一直告诉我找不到“站点".我重新阅读了这一章,甚至创建了一个副本来试验(以前有效),但我不明白.我正在尝试导入和组合模式,但我不确定如何让它正常工作......以下是错误: Ln 16 Col 84 - cvc-elt.1:找不到元素的声明'网站'.1 错误 [Xerces-J 2.9.1] 验证 XML 模式“sites.xsd".. ..
发布时间:2022-01-09 21:48:07 其他开发

为什么 XSD 验证期望 {element} 带有大括号而不仅仅是元素?

当我尝试根据以下 XSD 验证以下 XML 时,我收到以下错误: cvc-complex-type.2.4.a:发现以元素 >'personal' 开头的无效内容.预期为“{personal}"之一. XML XSD 有什么问题,我该如何解决? 解决方案 您发布的 XML 在您发布的错误消息之前有两个初步问题: 改变 xmlns:xsi = "https:/ ..
发布时间:2022-01-09 21:40:19 其他开发

使用 XSD 1.1 的动态枚举限制

我正在尝试使用 XSD 1.1 创建一个架构定义,其中一个元素的结果依赖于另一个元素.例如,我有国家列表和每个国家的州列表的下拉列表.当一个人选择一个国家时,只能选择那个国家的州.我试图达到的伪代码看起来像这样. ..
发布时间:2022-01-09 21:37:17 其他开发

XML Schema 来验证 XML Schemas?

有谁知道是否可以用另一个 XML 模式验证 XML 模式?如果是这样,那里有参考实现吗?我想使用 JAXB 解析 Schema 文档. 解决方案 当然.大多数情况下,您只需将浏览器指向用作 XML 文档名称空间的 URL.这也适用于 XML Schema:http://www.w3.org/2001/XMLSchema XSD 从那里链接. ..
发布时间:2022-01-09 21:25:36 其他开发

在 Visual Studio IDE 中使用 XSD 进行 XML 验证

我知道我以前做过这个,但是今天不起作用,我也找不到任何解释如何做的地方.可能是我睡眠不足,但我怀疑是小精灵. 我有一个 XML 文档和一个包含定义它的 XSD 的目录.如何设置 Visual IDE 以通知我验证失败,然后在给定上下文中提供有效标签和属性的智能感知列表? 我尝试过的: 我已将 XSD 添加到带有 XML 文档的项目中. 我已将 XSD 添加到 XML Schem ..
发布时间:2022-01-09 21:21:06 其他开发

elementFormDefault 在 XSD 中做了什么?

elementFormDefault 有什么作用,什么时候使用? 所以我找到了一些 elementFormDefault 值的定义: qualified - 元素和属性位于目标名称空间中架构 不合格 - 元素和属性没有命名空间 因此,根据该定义,我认为如果将架构​​设置为合格,那么为什么必须在类型前面加上命名空间?在哪些情况下,您甚至会为此设置一组不合格的?我尝试了谷歌搜索 ..
发布时间:2022-01-09 21:17:27 其他开发

XSD 中的 elementFormDefault 有什么作用?

elementFormDefault 有什么作用,应该在什么时候使用? 所以我找到了一些 elementFormDefault 值的定义: 合格 - 元素和属性在 targetNamespace 中架构 不合格 - 元素和属性没有命名空间 因此,根据该定义,我认为如果将模式设置为限定的,那么为什么必须在类型前加上名称空间?在哪些情况下,您甚至会将一个设置为不合格?我尝试过谷 ..
发布时间:2021-12-03 14:06:57 其他开发

.net 核心中的 XSD/架构验证解决方法?

我来自 https://github.com/dotnet/corefx/issues/3633,现在还不支持 XSD Schema Validation,计划在 .Net Core 1.2.0 发布,发布日期为 2017 年春季. 然而,它是我们产品的主要功能之一,因此必须以某种方式支持它.现在,当我们想暂时使用完整的 .net 核心时,.Net Standard 甚至没有 System. ..
发布时间:2021-11-24 14:13:56 C#