Я пытаюсь использовать функцию StringEscapeUtils.escapeXML () из org.apache.commons.lang ...
Существует две версии этой функции: одна ожидает (Writer, String), а другая - только (String) ....
http://commons.apache.org/lang/api/org/apache/commons/lang/StringEscapeUtils.html#escapeXml(java.lang.String)
Я пытаюсь использовать версию, которая только ожидает параметр String без Writer, но 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()+">");
Обе эти попытки дали мне ошибку об ожидании Писателя. Кто-нибудь может мне помочь с этим?
Спасибо,
Matt