validation相关内容

架构验证android

在 java 中有一个类 SchemaFactory 用于模式验证,但在 android 中不可用.还有其他选择吗? 解决方案 Android 目前不支持 XSchema.这在 1.0 版本中是正确的,我只是查看了 1.5 中的更改,并没有对任何 xml 包进行任何更改,所以在我看来它仍然是正确的.我没有源> 1.0. 在 1.0 的源代码中,各种解析器类中有以下注释: //TOD ..
发布时间:2022-01-09 22:25:13 Java开发

是否有支持默认属性值的 XML Schema 验证库?

如果我正确阅读了 XML Schema 规范的默认属性值,验证过程实际上应该更改 DOM 以填充默认值. default 指定属性无条件地出现在 ·post-schema-validation 信息集中· 这是对规范的正确解读吗?更重要的是,是否有任何库(Java、C#、Python 等)支持这一点? 据我所知,validate(document) 方法不会改变文档. 解决 ..
发布时间:2022-01-09 22:15:02 其他开发

XML/XSD publicId 和 systemId 之间需要空格

我在 Eclipse 中有一个包含大量 XML 文件的 PHP 项目.现在,我所有的 XML 文件都未通过验证,并显示以下错误消息: publicId 和 systemId 之间需要空格 我搜索了一下,publicId和systemId似乎与以DOCTYPE开头的XML文件有关.我的没有.另一个 SO 张贴 表示将 XSD 添加到 Eclipse 中的 XML 目录中,但这似乎没有什么不同. ..
发布时间:2022-01-09 22:07:06 Java开发

SOAP 响应模式验证

短版: 我正在尝试编写一个 XSD 来验证我的 SOAP 服务的响应.我觉得必须只导入 http://schemas.xmlsoap.org/soap/envelope/而不是重新定义信封、头部和正文等 SOAP 元素,但是 Body 的 xmlsoap.org 架构定义对我来说太宽泛了-- 我一导入 SOAP 模式,突然间我的 XSD(我为我的服务精心定制的)验证了所有 SOAP 消息. ..
发布时间:2022-01-09 22:03:09 其他开发

使用导入和包含在 Java 中解析模式?

我正在尝试将一个相当复杂的 XML 模式解析加载到 Java 中的 Schema 对象中,这样我就可以对 XML 消息进行一些验证. 我的代码如下所示: SchemaFactory 工厂 = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);Schema schema = factory.newSchema(new ..
发布时间:2022-01-09 21:46:36 Java开发

通过单一方法针对 XSD 验证 XML

我需要实现一个 C# 方法,该方法需要针对外部 XSD 验证 XML 并返回一个布尔结果,指示它是否格式正确. public static bool IsValidXml(string xmlFilePath, string xsdFilePath); 我知道如何使用回调进行验证.我想知道它是否可以在一个方法中完成,而不使用回调.我需要这个纯粹是为了美观:我需要验证多达几十种类型的 XML 文 ..
发布时间:2022-01-09 21:43:59 C#/.NET

在“验证"中正确使用 HTTP 状态码服务器

在我的应用程序发送到第三方 SOA 服务器的数据中,有复杂的 XML.服务器所有者确实提供了 XML 模式 (.xsd),并且由于服务器拒绝无效的 XML 并发送无意义的消息,因此我需要在发送之前在本地验证它们. 我可以使用独立的 XML 模式验证器,但它们很慢,主要是因为解析模式文件需要时间.因此,我以 HTTP Server 的形式编写了自己的模式验证器(如果需要,用 Java),它缓存 ..
发布时间:2022-01-09 21:41:46 其他开发

XSD:XML 文件通过验证,但 XSL 和 XSD 也一样

所以有一个 XSD 架构可以验证数据文件.它声明文档的根元素,然后转到描述结构的complexType.架构的目标命名空间为空,文档节点不应使用命名空间进行限定. 最近有人错误地发送了 XSL 模板来代替 XML 数据文件.该 xsl 通过验证没有问题,因此被定向到 XSLT 处理器.结果基本上是在经过验证的 XSL 中找到的自由格式文本. 然后我们将各种 XML 文档发送到验证器(例 ..
发布时间:2022-01-09 21:40:41 其他开发

XML 模式/验证:数据类型双精度的不同分隔符

我将 xsd 文件中某些参数的数据类型从字符串更改为它们的真实类型,在本例中为双精度类型.现在我面临的问题是这里的逗号用作分隔符,而不是 w3 定义的点(http://www.w3.org/TR/xmlschema-2/#double) 在反序列化(C#,VS2008)期间导致错误. 我的问题:我可以使用 w3 模式进行验证,但双值使用不同的分隔符吗? 感谢您的帮助 解决方案 ..
发布时间:2022-01-09 21:38:08 其他开发