묻고답하기
신디케이션 검증실패 문제
2015.01.28 11:29
신디케이션 연동을 하는데 문제 없던 것이 며칠 전 부터 검증 실패가 되네요.
xe 버전은 1.7.9
신디케이션 버전은 4.0 입니다.
며칠 전에 사이트의 관리자를 다른 이메일 계정으로 변경했습니다.
그리고 며칠 뒤에 사이트 게시판에 날짜보이는 부분을 소스를 수정해서
안 보이도록 주석처리했습니다.
그리고 어제는 글을 좀 많이 올렸구요. 제가 제일 의심가는 건 글을 많이 올리면
그 중에 어느 글의 특수문자나 그런 것의 영향으로 문서 가져가는 데 실패하는 건 아닐까 해서요
이런 경우가 있을 수 있나요?
어쨋든 사이트 신디케이션 모듈에서 문서 출력 동작 확인을 하면 항상
정상적 동작으로 확인되었습니다. 라고 뜨구요.
이 요청의 결과를 웹마스터 도구에서 볼 수 있던데
그 결과는 (요청성공:검증실패=7:3) 이 정도 확률입니다.
네이버 웹마스터 도구에 있는 핑 요청 버튼으로 요청하면 모두 검증실패를 하구요.
핑 전송 요청 시 주소는 그냥 http://도메인/ 으로도 해보고 http://도메인/xe/ 로도 해봤습니다.
사이트 신디케이션 모듈에서 핑 요청 시 검증실패를 했을 때
웹마스터 도구에서 확인한 XML 스키마 검증 내용입니다.
XML 스키마 검증
1개 오류가 발견되었습니다. /100개 오류정보만 제공합니다.
line column message
1 7 cvc-elt.1.a: Cannot find the declaration of element 'html'.
위의 메시지를 보면 XML 스키마 형식에 문제가 있는 듯 한데요.
XE가 만들어 내는 XML 스키마 형식이나 결과는 어디서 확인해 볼 수 있을까요?
바로 얼마 뒤에 요청 성공 보이더니 또 검증실패로 변했습니다.
그리고 검증실패 메시지가 아래처럼 바뀌었어요.
line : 22
column : 3
message : The content of elements must consist of well-formed character data or markup.