我正在使用scalaxb将XML实例转换为另一个对象,如下所示:
val x = xml.XML.load(inputStream)
println(x)
val ed = scalaxb.fromXML[entityDescriptor.scalaxb.EntityDescriptorType](x)
println(ed)
当它调用fromXML
时,我收到以下异常:
scalaxb.ParserFailure: Error while parsing
urn:oasis:names:tc:SAML:2.0:protocol
urn:oasis:names:tc:SAML:1.1:protocol
urn:oasis:names:tc:SAML:1.0:protocol:
java.lang.UnsupportedOperationException:
class Group does not support method 'label'
根据Java内置的XML Schema验证器(我正在从Java转换为Scala项目),XML格式良好且有效。
从我自己的调查来看,似乎在scalaxb的某个地方,它创建了一个scala.xml.Group
的实例,它调用了label
方法,对于Group
,它没有实现
这是一个错误,还是我做错了什么?
如果是错误,是否有解决方法?
如果不是错误,我做错了什么?