[XML] The processing instruction target matching "[xX][mM][lL]" is not allowed
프로그래밍/ETC 2010. 10. 14. 16:25위 링크의 내용을 참고했습니다.
아래는 자료 보존용입니다.
심각: Parse Fatal Error at line 10 column 6: The processing instruction target m
atching "[xX][mM][lL]" is not allowed.
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][
mM][lL]" is not allowed.
이런 에러를 발생했습니다.
이것은 아래처럼 xml을 선언해 주실때
1. 공백(whitespace) 있거나
<?xml version='1.0' encoding='utf-8'?>
2. 주석이 있거나
<!-- xml 시작 -->
<?xml version='1.0' encoding='utf-8'?>
하면 생기는 오류입니다.
xml의 선언부는 항상 문서의 제일 먼저 와야 합니다.
'프로그래밍 > ETC' 카테고리의 다른 글
[XML] jdom 출력 시 출력 포맷 설정하기 (0) | 2010.11.24 |
---|---|
[jdom] jdom을 이용한 XML 문서 생성하기 (0) | 2010.09.03 |
[json] org.json.* 사용하기 (0) | 2010.04.20 |
[XPath] StringReader를 이용한 InputSource 를 소스로 해서, XPath.evaluate() 시 에러 (0) | 2009.03.03 |
[XPath] String으로 InputSource 생성하기 (0) | 2009.03.02 |