gpt4 book ai didi

java - 使用 SimpleXML 将包含其他 xml 标记的 XML 元素反序列化为单个字符串

转载 作者:行者123 更新时间:2023-12-01 14:15:14 24 4
gpt4 key购买 nike

我已经使用 SimpleXML 来序列化我的 java 对象有一段时间了,但是我仍在学习中,有时会遇到麻烦。我有以下 XML我想反序列化:

<messages>
<message>
<text>
A communications error has occurred. Please try again, or contact <a href="someURL">administrator</a>. Alternatively, please <a href = "someURL' />">register</a>.
</text>
</message>

我想对其进行处理,以便将元素的内容视为单个字符串并忽略 anchor 标记。我无法控制此 XML 的生成方式 - 正如您所看到的,它是来自某个服务器的错误消息。我该如何实现这一目标?非常感谢。

最佳答案

您可能想尝试通过导入来转义文本:

import static org.apache.commons.lang.StringEscapeUtils.escapeHtml;

并将其用作:

a.setWordCloudStringToDisplay(escapeHtml(wordcloud));

关于java - 使用 SimpleXML 将包含其他 xml 标记的 XML 元素反序列化为单个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18164960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com