"org.apache.commons.lang"(2.6) StringEscapeUtils의 이전 버전에는 "java.io.Writer"인스턴스를 다음과 같이 전달하여 method to escapexml이 있습니다. 매개 변수 중 하나.stringutils를 사용하여 XML 이스케이프 commons.lang version3 writer에 적용
예 : 최신 버전 3 StringEscapeUtils에서, 사용 가능한 방법은 매개 변수의 하나로서 "java.io.Writer에"의 인스턴스을지지 않습니다 escapeXml(Writer writer, String str)
하지만.
간접 방법으로 작성기를 사용하거나 콜백 또는 처리기를 설정하는 다른 방법이 있습니까?
OracleWebRowSet을 사용하고 있으며 텍스트 내용의 앰퍼샌드와 같은 특수 문자를 이스케이프 처리하지 않아 Commons Lang의 Stringutils에 의지했습니다. 그래서'OracleWebRowSet.writeXml (FileWriter)'를 호출하기 전에, 나는 어떻게 든 그것을 벗어날 필요가있다. XML 구문 분석 오류를 피하기 위해 –