解析xml时如何修复新行错误

时间:2017-12-22 11:31:59

标签: java jackson fasterxml jackson-dataformat-xml xmlmapper

我有包含数据的XML文件。我使用FasterXML来解析它:

xmlMapper.readValue

当我的文件有格式时:

<w>
    <t name="test"/>
</w>

当我解析此文件时,所有工作。如果我使用void tag t,ex。当我的文件格式为:

<w></w>

所有工作。但如果我有格式:

<w>
</w>

我收到错误。我希望两种选择都能奏效。怎么解决?

1 个答案:

答案 0 :(得分:0)

我是彻底反序列化(...)。添加了匹配(“^ [\ r \ n \ n \ t] + $”))。