DOM4J 转义 xml

DOM4J unescape xml

如何使用 dom4j 添加 xml 元素作为文本内容? 我有

public void updateTitle (Node titleNode){ // titleNode ==> <title></title>
String title = "<user_text>";
titleNode.setText(title);
. . . . .}

但我的标题中有错误内容:

<title>&lt;user_text&gt;</title>

而不是

<title><user_text></title>

这是 <> 字符的转义序列,因为它们是 XML 中的保留字符。

从你的问题来看,不清楚你是否真的打算在你的标题中包含这些字符。

当 XML 被解析回纯文本时,那些 &lt;&gt; 将再次成为 <>