有没有办法用SaxParser或类似的解析器来做到这一点?
示例:<root>...<t1 value="">=x "> <<&</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],但我需要这样的原点值:
[">=x ]
在"字符"方法中,我有同样的问题。我得到<<而不是
<<&
请帮忙。
我认为你的问题与 SAXParser 无关。
您可能正在寻找 StringEscapeUtils 类