unmarshalling相关内容

JAXB2类型限制不起作用?

我在github上设置了一个测试单元。有人可以检查为什么这不起作用虽然XML解组看起来不错? “ +” \ n “... 最外层元素GenericDataType被正确实例化。我使用调试器检查了这一点并将断点设置为手工制作的公共构造函数。但是,消息:Header元素导致BaseHeaderType类的实例化,这是抽象的。 在SDMXMessag ..
发布时间:2019-06-14 20:07:46 Java开发

帮助排除JAXB解组NPE的故障

我正在使用一个我无法控制的API,它会返回XML。 基本上我有目录对象,可以包含多个目录和文件未被任何标记包装的对象,以及少数其他原始字段。 file object包含几个原始字段,以及由 tPathList 和 oPathList tags。 以下是此类XML的示例: < hwreply> 1 ..
发布时间:2019-06-14 20:00:24 其他开发

解组时出现意外的元素错误

我应该将简单的xml解组为belo但是会收到错误 线程“main”javax.xml.bind中的异常。 UnmarshalException:意外元素(uri:“http://example.com/service/response/v1”,local:“WebResponse”)。预期的元素是 ..
发布时间:2019-06-14 19:55:40 Java开发

解组错误:意外元素(uri:url,local:" objectname")。预期元素是< {} objectname>

我正在使用jaxb2-marshaller来生成与Web服务进行通信的类。使用一些wsdl文件生成Java类。 现在一切都还可以,但是当我尝试使用一些生成的类时,我得到了这个解组错误,尽管我使用生成的ObjectFactory类。 一些堆栈: org.springframework.ws.soap.client.SoapFaultClientException:Unmarsha ..
发布时间:2019-06-14 19:53:17 Java开发

Unmarshall期间无效的XML字符

我使用编码“UTF-8”将对象编组到XML文件。它成功生成文件。但是当我尝试解组时,会出现错误: 无效的XML字符(Unicode: 0x {2 })在 属性“{1}”的值中找到,元素为“0” 字符是0x1A或\\\,在UTF-8中有效,但在XML中是非法的。 JAXB中的Marshaller允许将此字符写入XML文件,但Unmarshaller无法解析它。我尝试使用其他编码(U ..
发布时间:2019-06-14 19:51:39 Java开发

在使用JAXB解组时重写声明的编码

我有一个XML文件,其中包含编码: 但是真正的文件以UTF-8编码。有没有办法在使用JAXB解组时覆盖XML文件中声明的编码? 解决方案 您可以从 java.io.Reader 解组内容为了提供实际的编码: Unmarshaller unmarshaller = jc.createUnmars ..
发布时间:2019-06-14 19:47:51 Java开发