使用带有换行符的Java使用XML写入xml文件?

时间:2018-10-26 13:01:09

标签: java xml

基本上,我试图将换行符从代码添加到xml文件。如果我使用\ n它将抛出错误。我尝试使用<br />&#xA;,但无济于事。

我要写:“你好,你好!”变成一个XML标记,变成:

<tag>Hello
Hi</tag>

1 个答案:

答案 0 :(得分:-1)

如果要写入文件。那么您可以使用“ \ r \ n”或System.getProperty(“ line.separator”)

public static void main (String[] args) throws IOException {

        String xml= "<tag>Hello "+System.getProperty("line.separator")+" world!</tag>";

        File dest = new File("D:\\sample.xml");
        if(!dest.exists())dest.createNewFile();

        OutputStream os = new FileOutputStream(dest);

        os.write(xml.getBytes());

        os.close();
 }