如何使用Java`document.createTextNode()`API添加换行符?

时间:2018-06-04 13:02:15

标签: java xml

我使用以下代码从我的Java程序向SVG文档中的节点添加元素:

Element titleElement  = document.createElementNS(svgNS, "title");
title = "Hello\nWorld";
Text textNode = document.createTextNode(title);

但生成的XML出现为

<title>
    Hello World
</title>

如果我将其更改为title = "Hello&#xA;World";,则createTextNode()将转义生成的XML中的&符号

<title>
    Hello&amp;#xA;World
</title>

所以我的问题是如何在生成的SVG中插入或保留换行符?

0 个答案:

没有答案