본문 바로가기

IT/기타

XML 특수문자 파싱

Escape 문자

& : & 
< : &lt; 
> : &gt; 
' : &apos; 
" : &quot


public String parsingSpecialforXml(String fileName) {

CharBuffer cb = CharBuffer.wrap(fileName);

String xmlString = "";

while (cb.hasRemaining()) {

char tempChar = cb.get();

if (tempChar == '"') {

xmlString += "&quot;";

} else if (tempChar == '&') {

xmlString += "&amp;";

} else if (tempChar == '\'') {

xmlString += "&apos;";

} else if (tempChar == '<') {

xmlString += "&lt;";

} else if (tempChar == '>') {

xmlString += "&gt;";

} else {

xmlString += tempChar;

}

}

return xmlString;

}


'IT > 기타' 카테고리의 다른 글

한글깨짐 tomcat 설정  (0) 2015.11.11
JSON  (0) 2015.10.22
tomcat timeout 에러  (0) 2015.08.19
Spring Form Tag  (0) 2015.02.27
회원가입 간단한 정합성 검사  (0) 2015.01.14