我想开发一个可以将XML元素读取为Java Object的java文件。我正在使用 JAXB unmarshalling 来读取XML。 XML文件具有嵌套结构。
<TAG1>
<TAG2>
<TAG3>
<TAG><![CDATA[helloooo
buddiessss...]]>
</TAG>
</TAG3>
</TAG2>
</TAG1>
同样,里面有很多标签。在解组时,它会在CDATA中打印换行符和空格。
我想将整个CDATA部分打印为单个字符串,例如 helloooo好友。
不需要空格和换行符。有人帮助我。
答案 0 :(得分:0)
我找到了答案。使用
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
以避免不必要的换行符和空格。