解析 xml 时如何修复换行错误
How to fix new line error when parse xml
我有 XML 个包含数据的文件。我使用 FasterXML 来解析它:
xmlMapper.readValue
当我的文件格式为:
<w>
<t name="test"/>
</w>
当我解析这个文件时,一切正常。如果我使用 void 标签 t,例如。当我的文件格式为:
<w></w>
所有工作。但是如果我有格式:
<w>
</w>
我收到一个错误。我希望这两个选项都有效。如何解决?
我正在覆盖反序列化(...)。添加 matches("^[\r\n\t ]+$")) 到它。
我有 XML 个包含数据的文件。我使用 FasterXML 来解析它:
xmlMapper.readValue
当我的文件格式为:
<w>
<t name="test"/>
</w>
当我解析这个文件时,一切正常。如果我使用 void 标签 t,例如。当我的文件格式为:
<w></w>
所有工作。但是如果我有格式:
<w>
</w>
我收到一个错误。我希望这两个选项都有效。如何解决?
我正在覆盖反序列化(...)。添加 matches("^[\r\n\t ]+$")) 到它。