问题标签 [xml-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 - 如果存在属性,如何匹配元素但避免验证失败?
我有xml:
我想使用 xsd 模式验证视频元素是否存在,但我真的不在乎它有什么属性(实际上我想忽略这些属性)。我只关心存在的视频元素。可以用 xsd 做到这一点吗?
目前xsd是:
xml - 使用 xPath 时是否可以忽略 c# 中的命名空间?
我可以得到以下任一 xml:
或者:
我试图访问一个元素:
但是对于 xml 文档 1,由于命名空间,它不起作用。
c# 中有没有办法使用 xpath 忽略命名空间?我只是想选择我真的不关心命名空间的节点。(命名空间可以是 DC DN 或 DCN 等)。
“/视频”
会读:
c# - 是否可以使用 xpath 和 c# 忽略大小写?
只是想知道在搜索 xml 文档时是否可以忽略 c# 和 xpath 的大小写?
.net - XPathNavigator.CheckValidity 验证无效的 XML 文档
我正在尝试使用XPathNavigator.CheckValidity
来验证 XML 文档。不知何故,我能够编写使用这种方法通过的测试,但现在(神秘地)不再通过了。我能想到的唯一改变是从 .NET 2 迁移到 .NET 3.5,但我在此转换期间找不到任何关于此处更改的任何文档。
这是一个示例程序:
我已经在Validate XML with a XSD Schema 中尝试了该解决方案,而没有使用 C# 更改 XML,但我得到了相同的结果......我必须在这个验证的工作原理上遗漏一些重要的考虑,但我不能看见...
xml - XML Schema:父项中的唯一键值
我有以下 XML:
我也有以下架构:
我试图强制 enumValue ID 在 enumType 中是唯一的,但到目前为止,我只能强制它们在所有 enumType 中是唯一的。
我猜我的选择器 XPath 有问题,但我似乎无法解决它。
任何帮助,将不胜感激!
wcf - WCF 服务返回错误:System.Xml.Schema.XmlSchemaValidationException:
我的应用程序正在访问托管在服务器上的 WCF 服务。当我尝试使用 [WebInvoke] 属性调用方法时,返回的响应始终是“错误”。具有 [WebGet] 属性的所有其他方法都可以正常工作。
reference.cs 中的接口是
每当我尝试使用代码调用服务的更新方法时
获得的响应是“错误”。日志显示
错误-“System.Xml.Schema.XmlSchemaValidationException:元素'providers'不能包含文本。预期的可能元素列表:'provider'”。在调用更新
该服务托管在我也无法调试的远程服务器中。
html - (X)HTML 无效时对浏览器性能有何影响
当给定的 (X)Html 文档不符合指定的 doctype 时,浏览器的性能会受到什么影响?
xml-validation - 为什么验证我的 xml 时没有任何错误?
我的 Xml 没有得到针对 XSD 的正确验证。当我打开 xml 文件时,我希望浏览器能够通过至少某种通用错误消息
我的 Xml 文件在 note.Xml 下面
我的 Xsd 文件在 note.xsd 下面
note.xml 和 note.xsd 文件都在同一个文件夹中。有人可以指导为什么我没有收到任何错误吗?那么任何人都可以帮助我如何使用 xsd 验证我的 xml 文件吗?谢谢,
java - 如何在 xsd 中查找特定标签在 xml 中是否可用?
我的xml文件是,
在这个 xml 中,我想设置<float></float>
为强制。但我没有使用这个标签。那么如何<float>
使用xsd和java来验证我的xml文件中是否存在?提前致谢。
xml-validation - Struts 1.1 validation.xml: myList.size() == 0. 如何检查这个
我有一种情况,JobTitles 列表的长度可以为 0,如果是这样,则不应验证字段 jobTitleId。
任何帮助肯定会受到赞赏。我已经尝试过开发人员文档,但我没有得到它。