草庐IT

date_validator

全部标签

Java XSD validator 找不到元素声明

我有一个简单的模式validator方法://Throwsruntimeexceptionifanythinggoeswrong.publicvoidvalidate(StringschemaURL,Stringxml)throwsThrowable{SAXParserFactoryoSAXParserFactory=SAXParserFactory.newInstance();SAXParseroSAXParser=null;oSAXParserFactory.setNamespaceAware(true);SchemaFactoryoSchemaFactory=SchemaFact

java - 用于 Eclipse 的 Spring 上下文 XML validator ?

有什么方法可以在eclipse中验证springcontextxml文件吗?功能如下:验证bean的类属性验证bean引用也许使用Autowiring进行验证?不幸的是,我们没有在当前项目上使用注释。我不喜欢当前的工作流程:“部署它并为类名拼写错误获取空指针” 最佳答案 一定要看看这里的SpringIDEhttp://springide.org/project/wiki/SpringideInstall它会满足您的所有要求。(不确定Autowiring)。它甚至可以自动完成bean属性和引用。

xml - xsd :dateTime without timezone and its conversion to Date 的语义

我有一个关于XMLSchema的内置类型的问题xsd:dateTime.xsd:dateTime的确切语义是什么?没有时区?前任。1970-01-01T00:00:00.我已经阅读了许多XML架构规范文档,但无法找到应该如何处理它。具体来说,我想了解如何转换xsd:dateTime到日期(如java.util.Date或JavaScriptDate)对象正确。旁注:我非常了解Javautil类,例如DatatypeConverter或DatatypeFactory,我想找到定义如何进行这种转换的XML架构规范。Date的问题类(在Java中以及在JavaScript中)是这些类确实有时

python - lxml xsi :schemaLocation namespace URI validation issue

我正在尝试使用lxml.etree重现CDAQuickStartGuidefoundhere中的CDA示例.特别是,我在尝试重新创建此元素时遇到了命名空间问题。我使用的代码如下root=etree.Element('ClinicalDocument',nsmap={None:'urn:hl7-org:v3','mif':'urn:hl7-org:v3/mif','xsi':'http://www.w3.org/2001/XMLSchema-instance','{http://www.w3.org/2001/XMLSchema-instance}schemaLocation':'urn

xml - 新手 : XSLT Transformation to validate rules in XML document

我是XSLT的新手。我有一个XML文档,我需要使用xslt来验证XML文档中的某些规则。XML和xsl文件将在xsltproc工具中使用,输出将是简单的通过或失败。示例XML:........Manager(在本例中为Employee)下的child数量必须等于或大于mincount属性的值。所有员工的等级必须低于经理等级。感谢您的帮助!TIA! 最佳答案 这是一个XSLT1.0选项,它给出了通过/失败。“失败”中还有其他详细信息,但可以将其删除。它还将消息输出到stdout和stderr并终止处理。=@mincount)">=to

xml - XSD 验证 xs :date and xs:dateTime 的错误格式

当我像下面这样设置年部分(20512或类似的任何东西)时,XSD仍会验证XML。任何想法。这是一个缺陷还是我必须对给定的模式使用simpleType?谢谢XSDXML 最佳答案 抱歉,您为什么认为20512-07-11是无效日期?天文学家可能非常热衷于维护显示eclipse将在该日期发生的数据。如果您想将日期限制在特定范围内,例如2100年之前,那么您应该使用派生自xs:date的simpleType,它使用maxExclusivefacet来限制值的范围。 关于xml-XSD验证xs:

XMLSchema : Is it possible to calculate how valid an invalid document is (eg. 作为百分比)?

我在Python中使用lxml根据XML模式定义验证大量XML文档。这些文件中有很多没有经过验证——目前预计它们不会——但如果我能计算出它们的有效性,以百分比的形式用于报告目的,这将很有用。我有能力使用xmllint或其他命令行工具,如果它们能够提供有用的统计信息的话。 最佳答案 lxml解析器提供了一种获取alistoftheerrors的方法在尝试解析文档时发生。将它与解析器的recoverkeywordargument结合起来你会得到这样的东西:#Warning,untested,maynotworkparser=etree.

XML 架构 : comparing to date elements

我有一个这样的XML文件:2010-07-092010-07-122010-07-092009-07-12是否可以定义一个XML模式,即valid_from元素必须早于valid_to元素? 最佳答案 您可以使用(或者)来做到这一点:但这需要XMLSchema1.1 关于XML架构:comparingtodateelements,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32

java - 如何通过 validator 获取有关无效 DOM 元素的更多信息?

我正在使用javax.xml.validation.Validator类针对XSD模式验证内存中的DOM对象。每当我从中填充DOM的信息中存在一些数据损坏时,我就会在验证过程中抛出SAXParseException。错误示例:org.xml.SAXParseException:cvc-datatype-valid.1.2.1:'???"??[?????G?>???p~tn??~0?1]'isnotavalidvaludfor'hexBinary'.我希望有一种方法可以在我的内存DOM中找到此错误的位置,并打印出有问题的元素及其父元素。我当前的代码是:publicvoidwriteDoc

xml - 有一个空的 xs :date element being validated OK by the XSD

我的XSD中有这个:如果有日期或有空节点,我希望验证通过2011-05-31T00:00:00.000应该没问题我如何修改XSD以实现它?我尝试了不同的东西:nillable="true"和xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:nil="true"和它们都不起作用。错误:Errordetected:The'xxxxxxxxxx:End_Date'elementisinvalid-Thevalue''isinvalidaccordingtoitsdatatype'http://www.w3.org/2001/XM