У меня есть объект xml в Groovy .. который уже был проанализирован к тому времени, когда я к нему пришел
def doc = new XmlSlurper().parse('sample.xml')
Я хочу проверить его по XSD
Однако в примере кода для этого используется XML, представленный в строке или файле
def xsdLocation = 'defn.xsd'
SchemaFactory.newInstance( XMLConstants.W3C_XML_SCHEMA_NS_URI)
.newSchema( new File(xsdLocation))
.newValidator()
.validate( doc )
Я не могу понять, какое преобразование или комбинацию объекта типа StreamSource мне нужно передать в то, что у меня есть (результат XmlSlurper.parse) для проверки ()