问题标签 [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.
java - javax.xml.parsers.DocumentBuilder 对复杂类型的支持
我正在尝试整理一些验证代码。我正在尝试针对以下架构进行验证:
使用以下 XML:
似乎抱怨没有元素,但我试图找到一种方法来验证类型。我收到以下错误:
当它尝试使用以下代码加载文档时:
当它到达时失败:
有没有人对我如何能够让它工作有任何想法?(或者支持这种行为的验证器?)
谢谢
抢
java - 针对 wsdl:types 中的模式验证 jaxws soap 请求
我想针对这个 wsdl 中的模式验证一个肥皂请求。
javax.xml.validation.Validator
为验证元素的模式加载 a< thecomp:submitFormRequest>
不起作用,尝试将 wsdl 作为模式加载也不起作用。
请问有什么想法吗?(使用 jax-ws,was7)
干杯
xml - 在 XML 模式中验证不同的必需属性集
我的要求是使用两种不同的验证策略来验证 xml。在策略 1 中,xml 需要具有具有某些必需属性的元素的实例。在策略 2 中,xml 需要具有具有不同必需属性的相同元素的实例。因此,想法是同一元素有两组不同的集合,每个集合具有不同的所需属性集。有没有办法只使用一个 xsd 来验证这一点。到目前为止,我唯一的解决方案是使用两个不同的 xsd 文件进行验证。
示例 1:
示例 2:
可以通过xsd验证吗?
xml - 抑制 Eclipse 中的 XML DTD 错误
Joomla 组件的 XML DTD 不正确,它不包含 method="install/upgrade" 属性。在 Eclipse 中,这让我很恼火,因为我的项目显示了一个永久性错误。
有没有办法抑制这个特定的 XML DTD 错误,同时允许在文件中进行其他 xml 错误检查?
c# - 使用 XadES-BES 算法对 XMLDSIG 进行 XML 验证
程序使用的某些信息使用 xml 格式的输入文件。这些文件具有以下结构。
我发现了一些只有一个引用标记的示例,但没有多个或仅引用已经在 xml 文件的其余部分中的示例。我知道编码是 XADES-BES。有谁知道能够验证这种 XML 文件的 .NET 1.1 组件?提前致谢。
问候,
勒内
c# - 如何在 C#2.0 中验证 XML 文件
我需要有关如何简单地验证 Xml 文件的帮助吗?
我搜索了一下,发现一些教程说开发人员可以根据现有的 XSD 模式文件验证 XML 文件。(如下 snppet)。
就我而言,我没有 Xsd 文件。我能做些什么?我必须使用 XSD.exe 之类的工具生成 Xsd 文件吗?
实际上,我需要的验证是一个非常简单的用法。只需确保所有 xml 列出的项目/内部子项目都配对。我将打开并编写我的 XML,但由于某些原因,我的 XML 有时无法成功编写。然后当我下次加载我的 XML 时,我的应用程序将抛出异常。这就是为什么我需要在加载之前验证我的 xml 文件。
感谢您的意见和建议。
java - 翻译 SAX 异常
我有一些 Java 代码可以针对 XSD 验证 XML。我正在使用此处找到的错误处理程序的修改版本:http ://www.ibm.com/developerworks/xml/library/x-javaxmlvalidapi.html在验证时捕获并记录所有异常。
错误非常简洁,它们看起来像这样:
其他消息,例如
更加神秘。
有没有一种简单的方法可以从 SAX 中获得清晰易懂的信息来解释这里出了什么问题?我认为在第一个错误中它是预期txn
的,而是找到了 element cID
。但是...我不知道 SAX 可能生成的所有可能错误,所以我宁愿不尝试手动创建转换表。
此输出的最终用户大多是非技术人员,因此我需要能够生成简单明了的消息,例如“元素txn
乱序”。
如果有帮助,这里是用于验证的代码(或多或少):
别处...
c# - 如何指定不需要按顺序排列的所需 xml 子元素的列表?
以下 xml 针对提供的 xsd 文档进行验证。但是,当我开始从 xml 中删除元素时,它仍然可以验证!?
如何编写强制包含元素的 xsd?
然后我有xsd:
xml - 命名空间之后的 uri 实际用于什么?
行中的 URI ( 5,6,7 ) 实际上必须指向任何东西吗?
当我将它们指向 duff url 时,它似乎仍然可以验证我的 xml,那么有什么意义呢?
c# - 我必须使用命名空间来匹配 xml 文档吗?
尝试让 xsd 匹配两个文档时遇到了一些麻烦:
XML 文档 1:
XML 文档 2:
提议的 XSD:
是否可以使用 c# 来验证两个 xml 文档而不使用命名空间?因为使用 XML 文档 1(上)它是由第三方系统创建的,它不能生成命名空间......
最近几天问了一些关于xml的问题,感谢帮助我对此很陌生...