【发布时间】:2010-09-27 03:53:24
【问题描述】:
我正在尝试使用 org.apache.commons.lang 中的 StringEscapeUtils.escapeXML() 函数...
该函数有两个版本,一个期望 (Writer, String) 和一个只期望 (String)....
我正在尝试使用只需要没有 Writer 的 String 参数的版本,但 Java 抱怨我没有给它一个 Writer。
如何在我的程序中使用它,这样我就不需要 Writer?
String escXml = StringEscapeUtils.escapeXml(attr.get());
xml = xml.concat("<"+attr.getID()+">"+escXml+"</"+attr.getID()+">");
我也试过在字符串本身内联。
xml = xml.concat("<"+attr.getID()+">"+StringEscapeUtils.escapeXml(attr.get())+"</"+attr.getID()+">");
这两种尝试都给了我关于它期待 Writer 的错误。谁能帮我解决这个问题?
谢谢, 马特
【问题讨论】: