如何在使用JAXB打开标记后插入换行符?

时间:2017-04-26 18:29:20

标签: java xml jaxb

我正在编写一个小程序,用户可以获取有关书籍的信息,并将信息作为book个对象进行处理。然后,它将数据导出到XML文件

目前,我正在获得此输出

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<booklist>
    <book>
        <title>Hunger Games</title>
        <price>9.99</price>
        <description>Description paragraph one
            Description paragraph two
            Description paragraph</description>
    </book>
    <book>
        <title>Catching Fire</title>
        <price>9.99</price>
        <description>Description paragraph one
            Description paragraph two
            Description paragraph three</description>
    </book>
</booklist>

如果你仔细观察,你会看到描述看起来不正确。当我加载文件时,我的代码完美地读取数据,并且构建对象没有问题。但是,我希望我的描述标记在openning标记之后和clossing标记之前有一个额外的新行,而不修改对象描述。我该怎么做?

1 个答案:

答案 0 :(得分:0)

我可以看到你在输出中打印了两次书。第一个似乎是正确的。 您能否在第二次以不同格式打印时检查代码原因。

您是否也可以共享相同的代码段。