gpt4 book ai didi

java - JAXB 解码 : ignore xsi:nil=true

转载 作者:太空宇宙 更新时间:2023-11-04 06:11:57 25 4
gpt4 key购买 nike

我正在使用 jaxb 为 Web 服务编写客户端。除了一个问题之外,它工作得很好。我从服务返回的 XML 包含一些 xsi:nil=true 的元素,但该元素包含一个值。例如<A xsi:nil="true">not blank</A> 。这可能是网络服务的一个错误,但我不知道是否能让他们修复它。解码器为 xsi:nil=true 的所有内容提供 null,即使那里有值。有没有办法告诉解码器忽略 xsi:nil=true?

最佳答案

我找到了解决该问题的方法。它有效,但很丑。我使用 DOM 解析器来解析 XML,然后以编程方式删除 xsi:nil 属性,其中 xsi:nil=true。然后从 DOM 中解码。

关于java - JAXB 解码 : ignore xsi:nil=true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28592055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com