小编use*_*868的帖子

使用JAXB处理丢失的节点

我目前正在使用JAXB来解析xml文件.我通过xsd文件生成了所需的类.但是,我收到的xml文件不包含生成的类中声明的所有节点.以下是我的xml文件结构的示例:

<root>
<firstChild>12/12/2012</firstChild> 
<secondChild>
<firstGrandChild>
<Id>
  </name>
  <characteristics>Description</characteristics> 
  <code>12345</code>
</Id>
</firstGrandChild>
</secondChild>
</root>
Run Code Online (Sandbox Code Playgroud)

我面临以下两种情况:

  1. 该节点<name>存在于生成的类中,但不存在于XML文件中
  2. 该节点没有任何价值

在这两种情况下,该值都设置为null.我希望能够区分XML文件中何时不存在该节点以及何时存在但具有空值的节点.尽管我的搜索,我还没有想出办法.任何帮助都非常受欢迎

非常感谢您的时间和帮助

问候

java xml jaxb

5
推荐指数
1
解决办法
8658
查看次数

标签 统计

java ×1

jaxb ×1

xml ×1