3, 2 something" 我想清理输入以便得到: "something 8 > 3, 2 < 3, .-6ren">
gpt4 book ai didi

用于转义/清理 XML 的 Java 库?

转载 作者:数据小太阳 更新时间:2023-10-29 02:50:18 27 4
gpt4 key购买 nike

我得到了一些格式错误的 xml 文本输入,例如:

"<Tag>something</Tag> 8 > 3, 2 < 3, ... <Tag>something</Tag>"

我想清理输入以便得到:

"<Tag>something</Tag> 8 &gt; 3, 2 &lt; 3, ... <Tag>something</Tag>"

也就是说,转义那些特殊符号,如 <,>,但保留有效标签(“<Tag>something</Tag>,注意,大小写相同)

你知道有什么 java 库可以做到这一点吗?可能是一个 xml/html 解析器? (虽然我真的不需要解析器,只是一个“干净”的过程)

最佳答案

JTidy是“HTML 语法检查器和 pretty-print 。就像它的非 Java 表亲一样,JTidy 可以用作清理格式错误和错误的 HTML 的工具”

但是它也可以和xml一起使用。检查文档。它非常聪明,可能适合您。

关于用于转义/清理 XML 的 Java 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8489404/

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