gpt4 book ai didi

java - 解析 XML 而不解码属性和文本节点中的字符实体

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

有没有办法使用 SaxParser 或类似的解析器来做到这一点?
示例:<root>...<t1 value="&quot;&gt;&#x3d;x&#x20;"> &lt;&lt;&amp;</t1>..</root>

MyXmlHandler:

public void startElementx(final String uri, final String localName,
final String qName, final Attributes attrs) throws SAXException {
if ("t1".equalsIgnoreCase(localName)) {
System.out.println(attrs.getValue(1));
}
}

输出是 [">=x] 但我需要这样的原始值:

 [&quot;&gt;&#x3d;x&#x20;]

在“字符”方法中我也遇到同样的问题。我得到 <<& 而不是

 &lt;&lt;&amp;

请帮忙。

最佳答案

我认为你的问题与 SAXParser 无关。

您可能正在寻找 StringEscapeUtils

关于java - 解析 XML 而不解码属性和文本节点中的字符实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21049491/

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