programmer/android
PI must not start with xml
ocsoosoo
2011. 8. 3. 11:16
에러로그
잘못된 표현
08-03 02:08:20.694: ERROR/dd(686): Error in network call
08-03 02:08:20.694: ERROR/dd(686): org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown
08-03 02:08:20.694: ERROR/dd(686): @3:5 in java.io.InputStreamReader@4057f028)
08-03 02:08:20.694: ERROR/dd(686): at org.kxml2.io.KXmlParser.exception(KXmlParser.java:273)
08-03 02:08:20.694: ERROR/dd(686): at org.kxml2.io.KXmlParser.error(KXmlParser.java:269)
08-03 02:08:20.694: ERROR/dd(686): at org.kxml2.io.KXmlParser.parseLegacy(KXmlParser.java:398)
08-03 02:08:20.694: ERROR/dd(686): at org.kxml2.io.KXmlParser.nextImpl(KXmlParser.java:366)
08-03 02:08:20.694: ERROR/dd(686): at org.kxml2.io.KXmlParser.next(KXmlParser.java:1378)
|
잘못된 표현
<%@ page contentType="text/xml; charset=utf-8" %>
<%@ page import="java.io.*, java.sql.*, java.util.*, java.net.*" %>
<?xml version="1.0" encoding="utf-8"?> |
올바른 표현
<?xml version="1.0" encoding="utf-8"?>
<%@ page contentType="text/xml; charset=utf-8" %>
<%@ page import="java.io.*, java.sql.*, java.util.*, java.net.*" %> |
※ 주의 사항
1. <?xml version="1.0" encoding="utf-8"?> 표현은 문서의 가장 첫 라인에 명시되어야 한다.
2. <? xml 로 ?뒤에 공백이 있으면 닫을때도 문장 끝에 공백을 넣고 ?>로 닫는다.
<?xml version="1.0" encoding="utf-8"?>
<? xml version="1.0" encoding="utf-8" ?>
1. <?xml version="1.0" encoding="utf-8"?> 표현은 문서의 가장 첫 라인에 명시되어야 한다.
2. <? xml 로 ?뒤에 공백이 있으면 닫을때도 문장 끝에 공백을 넣고 ?>로 닫는다.
<?xml version="1.0" encoding="utf-8"?>
<? xml version="1.0" encoding="utf-8" ?>