Validation 在Groovy中,当XML文档在某些URL上可用时,根据XSD验证XML文档
有谁能帮我用一个片段来验证XML模式和XSD,当它们在某些URL上可用时。你可以这样做(改编自,使用google找到的XML和XSD URL)Validation 在Groovy中,当XML文档在某些URL上可用时,根据XSD验证XML文档,validation,url,groovy,xsd,schema,Validation,Url,Groovy,Xsd,Schema,有谁能帮我用一个片段来验证XML模式和XSD,当它们在某些URL上可用时。你可以这样做(改编自,使用google找到的XML和XSD URL) 你能给出一个更具体的例子或一些可能的代码吗?欢迎来到堆栈溢出。请阅读,然后。 import javax.xml.XMLConstants import javax.xml.transform.stream.StreamSource import javax.xml.validation.SchemaFactory xsdUrl = 'http://ab
你能给出一个更具体的例子或一些可能的代码吗?欢迎来到堆栈溢出。请阅读,然后。
import javax.xml.XMLConstants
import javax.xml.transform.stream.StreamSource
import javax.xml.validation.SchemaFactory
xsdUrl = 'http://abbot.sourceforge.net/doc/abbot.xsd'
xmlUrl = 'http://abbot.sourceforge.net/src/example/SimpleApplet.xml'
new URL( xsdUrl ).withInputStream { xsd ->
new URL( xmlUrl ).withInputStream { xml ->
SchemaFactory.newInstance( XMLConstants.W3C_XML_SCHEMA_NS_URI )
.newSchema( new StreamSource( xsd ) )
.newValidator()
.validate( new StreamSource( xml ) )
}
}