2008년 12월 29일 월요일

JSP: blank first line (when to print XML) solution

파싱중에
The XML declaration may only appear at the very beginning of the document.
이런 메시지를 만나게 되었다. 공백이 있거나 잘못된 xml선언이 첫줄에 오지 않을 경우 만나게 되는 오류인데 jsp에서 xml을 단순히 output하는 코드이기에 문제점이 없을 줄 안게 오산.

<%@ page contentType="text/xml; charset=euc-kr" %><%@ page import=...%><%

위처럼 선언부를 붙여서 쓰지 않아서 첫줄이 공백이... 생겼던 것이었다.
왜 붙여야만 되는 지 정확한 이유는 모르겠지만...

댓글 없음: