0

虽然我见过其他非常相似的问题,但我还没有找到一个能给我适当解决方案的问题。

我有 XML 像这样进来

<w id="103" start="0" duration="0" />                                                                                                                                       │
<w id="undefined" start="0" duration="0" />

属性“id”定义为

  <xs:attribute name="id" use="required" type="xs:int"/>

当请求被解组时,它会因这条消息而崩溃

 java.lang.NumberFormatException: Not a number: undefined

   at com.sun.xml.bind.DatatypeConverterImpl._parseInt(DatatypeConverterImpl.java:125) [jaxb-runtime-2.3.0.jar:2.3.0]          

从其他帖子我需要创建一个 XmlAdapter 但我不确定什么类以及如何将它放入我现有的代码中。

我想做的是简单地忽略那些 id="undefined" 的行,而不拒绝导致丢失数据的整个请求。

4

0 回答 0