xsd-validation相关内容
我使用 Visual StudioXML 工具创建了 XSD.我使用以下 C# 代码来验证 XML 并遇到此错误. 错误 元素未声明'http://www.w3.org/2000/09/xmldsig#:Signature'. 所以我的问题是如何修复它,因为在编辑模式下 XML 100% 有效? 谢谢! C# private void buttonValidate
..
我的项目有以下 xsd 我正在尝试根据 Payment Method 枚举属性为 xmls ACH 和 CC 制作单个 xsd 如果付款方式是 Ach,则需要 ACHInfo 否则 CreditCardInfo ..
..
我在复杂类型中使用 xsd:all.当我在验证时错过任何强制性元素时,它将显示所有元素.它不会显示准确的遗漏元素. 但如果我使用 xsd:sequence 我可以得到准确的遗漏元素. 这两者有什么区别吗? xsd:sequence:XML 元素的顺序必须一致. 但是xsd:all:XML元素可以是任意顺序. 解决方案 指定子元素可以按任意顺序出现
..
假设我有这个 XML: ABCDEF001 我使用 Xml-Schema 生成器生成了一个基本的生成器.结果如下:
..
我有一种情况,我有不同的 XML,它们将具有不同类型的属性.有时元素 HEADER 可能只有一个节点,或者某些 XML 可能在 HEADER 节点中包含元素并在其中包含值. 示例 1(HEADER 仅包含文本): 2.5% 示例 2(HEADER 有两个子元素):
..
我有一个 XSD 1.0 序列,它定义了一组元素,其中一些元素可能是可选的,但它们都不能出现多次,并且还以 标签,以便用户在以编程方式导出符合标准的 XML 时以最简单的方式添加自己的数据元素(即理想情况下无需他们定义自己的命名
..
我有这个 xml 架构:
..
几天来,我一直在研究这种“高级"模式,但我不明白为什么它一直告诉我找不到“站点".我重新阅读了这一章,甚至创建了一个副本来试验(以前有效),但我不明白.我正在尝试导入和组合模式,但我不确定如何让它正常工作......以下是错误: Ln 16 Col 84 - cvc-elt.1:找不到元素的声明'网站'.1 错误 [Xerces-J 2.9.1] 验证 XML 模式“sites.xsd"..
..
当我尝试根据以下 XSD 验证以下 XML 时,我收到以下错误: cvc-complex-type.2.4.a:发现以元素 >'personal' 开头的无效内容.预期为“{personal}"之一. XML XSD 有什么问题,我该如何解决? 解决方案 您发布的 XML 在您发布的错误消息之前有两个初步问题: 改变 xmlns:xsi = "https:/
..
我正在尝试使用 XSD 1.1 创建一个架构定义,其中一个元素的结果依赖于另一个元素.例如,我有国家列表和每个国家的州列表的下拉列表.当一个人选择一个国家时,只能选择那个国家的州.我试图达到的伪代码看起来像这样.
..
我正在尝试使用 xmllint 来检查我的工作,同时开发一个基本的 XSD,即 XML Schema 模式.但是它给了我一个错误 验证失败:未找到 DTD. 我做错了什么? 我的 xmllint 命令: xmllint --noout --valid --schema simple.xsd lucas-basic.xmllucas-basic.xml:5:有效性错误:验证失败:
..
让我们以下面的 XML 为例: NiceDevice123user1NiceDeviceuser2NiceDevice 已通过此 XSD 验证:
..
有什么区别?和 XML Schema 中的 ? 解决方案 什么时候使用 xsd:all, xsd:sequence, xsd:choice,或 xsd:group: 当所有子元素必须存在时使用 xsd:all,独立于订购. 当子元素必须存在时,使用 xsd:sequence出现限制和顺序很重要. 当其中一个子元素必须存在时,使用 xsd:c
..
有谁知道是否可以用另一个 XML 模式验证 XML 模式?如果是这样,那里有参考实现吗?我想使用 JAXB 解析 Schema 文档. 解决方案 当然.大多数情况下,您只需将浏览器指向用作 XML 文档名称空间的 URL.这也适用于 XML Schema:http://www.w3.org/2001/XMLSchema XSD 从那里链接.
..
我知道我以前做过这个,但是今天不起作用,我也找不到任何解释如何做的地方.可能是我睡眠不足,但我怀疑是小精灵. 我有一个 XML 文档和一个包含定义它的 XSD 的目录.如何设置 Visual IDE 以通知我验证失败,然后在给定上下文中提供有效标签和属性的智能感知列表? 我尝试过的: 我已将 XSD 添加到带有 XML 文档的项目中. 我已将 XSD 添加到 XML Schem
..
elementFormDefault 有什么作用,什么时候使用? 所以我找到了一些 elementFormDefault 值的定义: qualified - 元素和属性位于目标名称空间中架构 不合格 - 元素和属性没有命名空间 因此,根据该定义,我认为如果将架构设置为合格,那么为什么必须在类型前面加上命名空间?在哪些情况下,您甚至会为此设置一组不合格的?我尝试了谷歌搜索
..
我有一个这样的 XML 文件 我想做一个 XSD,如果属性“type"的值为 1,则 name 和 surname 元素必须存在,当它为 2 时,name 和 id 必须存在.我试图在 XSD 模式生成器 中生成 XSD,但它生成了 su
..
elementFormDefault 有什么作用,应该在什么时候使用? 所以我找到了一些 elementFormDefault 值的定义: 合格 - 元素和属性在 targetNamespace 中架构 不合格 - 元素和属性没有命名空间 因此,根据该定义,我认为如果将模式设置为限定的,那么为什么必须在类型前加上名称空间?在哪些情况下,您甚至会将一个设置为不合格?我尝试过谷
..
这是我的验证码: string xsdPath = "base.xsd";XDocument doc = XDocument.Load(xmlPath);XmlSchemaSet schemas = new XmlSchemaSet();schemas.Add("http://some.domain.org", xsdPath);schemas.Compile();bool isValid =
..
我来自 https://github.com/dotnet/corefx/issues/3633,现在还不支持 XSD Schema Validation,计划在 .Net Core 1.2.0 发布,发布日期为 2017 年春季. 然而,它是我们产品的主要功能之一,因此必须以某种方式支持它.现在,当我们想暂时使用完整的 .net 核心时,.Net Standard 甚至没有 System.
..