unmarshalling相关内容

JAXB Unmarshalling XML字符串 - 循环遍历所有标记

我是Java编程的新手,我正在解组以下XML字符串。我的任务是在 这个字符串中获取客户的名字。我为一位顾客做过。我需要获得所有客户名称。我需要循环部分的帮助。这适用于一个客户 我的Java代码: XMLInputFactory xif = XMLInputFactory.newFactory(); Reader reader = new StringReader(respons ..
发布时间:2019-06-14 19:41:10 其他开发

JAXB:在解组期间未继承的命名空间注释 - JDK 1.8_102中的回归?

我遇到了JAXB拒绝解组XML元素的情况,除非相应的Java字段具有命名空间注释。此行为仅在JDK 1.8.0_111(或可能在102)中启动。早期版本的JDK 1.8可以使用。 测试用例: Java类(缩短): package my.package; @XmlRootElement(name =“MyElement”,namespace =“myns”) public ..
发布时间:2019-06-14 19:38:08 Java开发

如何使用JAXB针对模式验证XML?

我正在使用 XML 和 JAXB ,因为我正在解组并将XML编组为Java对象,反之亦然。现在我试图根据我们的模式验证我们的XML(test.xsd)。假设我的XML中缺少任何必填字段,那么我想知道在针对模式test.xsd验证XML之后缺少哪个字段。 public void unmarshal(final InputStream is){ final XMLInputFactory f ..
发布时间:2019-06-14 19:31:30 Java开发

如果名称空间声明在SOAP信封上,如何使用JAXB解组SOAP响应?

如果已删除soap信封,则JAXB只能解组XML。但是,我试图解组的SOAP响应在soap信封上有它的名称空间声明。如果我删除soap信封,名称空间声明也将被删除。因此,标签的前缀将指无。这会导致JAXB抛出错误。如果在SOAP信封上声明名称空间,我如何使用JAXB解组SOAP响应? 我需要解组的XML的类似示例如下: ..
发布时间:2019-06-14 19:29:53 Java开发

在完成将XML文件解组为对象后,如何让JAXB调用方法?

我正在使用JAXB将XML文件解组为Java对象 - 标准的东西。一旦JAXB完成了这个,我就想在新创建的对象上调用一个方法。 有没有机制可以做到这一点?我更喜欢这个对象,而不是外部实体,这样做是为了将构造保持在一个地方。 谢谢。 解决方案 为了能够在解组后执行代码,你需要 ..
发布时间:2019-06-14 19:20:32 其他开发

OpenSAML 3 unmarshaller为null

您好我正在将应用移植到opensaml3并遇到以下问题: InitializationService.initialize(); ... Unmarshaller unmarshaller = Configuration.getUnmarshallerFactory()。getUnmarshaller(qName); 我已经通过initialize函数替换了ope ..
发布时间:2019-01-09 21:50:39 Java开发

将SOAP消息解组到java /或简单地解析SOAP消息?

我面临这个问题超过一个月,所以我真的很高兴你的帮助,事实上我问的是一种可以让我解析SOAP消息(请求)的方法,可以检索所需的信息,如安全信息,如果消息正文中有任何信息和信息 感谢您回答我,但知道我正在处理另一个问题,即WS-SecurityPolicy,我必须最终解析像这样的xml文件: ..
发布时间:2019-01-09 20:13:02 Java开发

如何直接调用JAXB XMLAdapter

当我试图直接解组根对象而不是另一个对象中的字段时,我对jaxb的XMLAdapters的限制违反了规定,因此绕过了@XmlJavaTypeAdapter 我宁愿不包装我的对象,因为这将改变将在我们的数据库中序列化的xml。听起来有可能直接调用XMLAdapter,在其他地方通过这些答案: [1] http://www.coderanch.com/t/505457/XML/jaxb-xm ..
发布时间:2019-01-07 16:32:40 Java开发

Axis Marshaller

我有一组使用wsdl2java(Axis 1.4)创建的类,我正在寻找一种从/向String和Object解组和封送数据的方法。我编写了一个JAXB unmarshaller,它适用于我们的一些较新的内部对象,因为我们使用xjc来创建类但没有时间转换旧的轴类,需要为代码找到一个marshal / unmarshal解决方案。 。 请有人指点我的方向。 谢谢! 解决方案 我确实找 ..
发布时间:2019-01-02 15:15:29 Java开发

获取java.rmi.UnmarshalException:无法识别的方法哈希:远程对象不支持的方法

我是RMI技术的新手。 当我运行rmi客户端程序时,我得到异常:java.rmi.UnmarshalException:无法识别的方法哈希:远程对象不支持的方法。 我使用的是jdk1.5 远程方法的参数是Serialized对象。 这些是服务器代码...... 这是远程接口 package interfacepackage; import java.rmi.R ..
发布时间:2019-01-02 14:43:18 Java开发