어제밤 삽집을 하다 자고 일어나서 해결했던 내용을 공유합니다.

- 발단 -
XML 통신을 할 때 XML 이 정상적으로 파싱이 되지 않았다.
모든게 정상적인 데 무엇이 문제 일까 ?

사용자 삽입 이미지
- 문제발견 -
위 XML 을 눈으로보면 지극히 정상적으로 보이나 실제 스트리밍으로 받아와보니
XML  문서 앞에 r\n 이 추가되어있었다.
\r\n 이 있어 XML 문서를 정상적으로 인지 못하고 파싱을 못하게 된거다.

어디가 문제일까 ???

DOM 생성할 때 코드를 봐도 XML 출력 전에는 아무것도 출력을 한 게 없다.

- 문제해결 -
include, require 문이 문제였다.
해당 XML 에 데이타를 넣기 위해 미리 개발해 놓은 Module 같은 걸 호출 할 때
조금 문제가 있었다.

Module 코드안에서 출력되는 \r\n 이 있었던 것은 아니고
코드 마지막 라인에 빈 값이 있어서 그랬던거다


사용자 삽입 이미지
코드 작성 시 마지막 라인에 공백이나 엔터 값 같은 경우를 제거해주는 습관을
길러야겠다.


Posted by Tcher

2010/03/10 10:54 2010/03/10 10:54
,
Response
No Trackback , No Comment
RSS :
http://blog.inculab.net/rss/response/37

Trackback URL : http://blog.inculab.net/trackback/37

Leave a comment
[로그인][오픈아이디란?]
« Previous : 1 : ... 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : ... 46 : Next »

블로그 이미지

- Tcher

Notices

Site Stats

Total hits:
24427
Today:
57
Yesterday:
117