Internet Explorer 8 및 피드 : XML 페이지를 표시 할 수 없습니다.

문제를 제거하기 위해 도구를 사용해보십시오

저는 Everton of Connected Internet과 함께 또 다른 인기 사이트를 운영하고 있습니다. 제가 말씀 드리는 사이트는 Windows 7 News입니다. Windows 7은 차세대 Microsoft 운영 체제 인 Windows 7에 대해 매우 인기 있고 순위가 높은 웹 사이트입니다.

한 독자가 오늘 이전에 Internet Explorer 8에서 웹 사이트의 피드를 보려고 할 때 발생했던 문제를 언급하면서 저희에게 연락했습니다.

'XML 페이지를 표시 할 수 없습니다. XSL 스타일 시트를 사용하여 XML 입력을 볼 수 없습니다. 오류를 수정 한 다음 새로 고침 버튼을 클릭하거나 나중에 다시 시도하십시오. ' 피드 URL이 Microsoft의 Internet Explorer 브라우저에로드되었을 때 대신 표시되었습니다.

그러나 피드는 Mozilla Firefox를 포함하여 즉시 테스트 한 다른 웹 브라우저에서 제대로 작동했습니다.

이로 인해 오류가 Internet Explorer에만 해당되어야한다는 결론이 내려졌습니다. 웹 사이트 자체에서 실행중인 플러그인, Internet Explorer 8에서 해당 오류 메시지를 발생시키는 테마의 일부 호환되지 않는 코드 또는 피드 Feedburner의 호스트 문제 일 수 있습니다.

internet explorer 8 feed error

가장 먼저 떠오른 것은 피드 유효성 검사 서비스와 같은 공식 리소스를 사용하여 피드를 확인하는 것이 었습니다. W3C .

이 서비스는 피드의 유효성을 검사하고 코드의 위치를 ​​포함하여 유효성 검사 오류 및 경고를 표시합니다. 하나의 오류가 표시되었습니다. 피드가 XML 사양에 따라 형식이 잘못되었습니다.

최근에 게시 된 기사 중 하나에 피드 유효성 검사 오류와 Internet Explorer 8의 오류를 담당하는 char &가 포함되어있는 것으로 나타났습니다.

그 캐릭터를 탈출 & 오류를 수정 한 솔루션이었습니다. 피드는 이후에 (새 문서가 피드 호스팅 서비스에 의해 캐시 된 후) 올바르게 유효성을 검사하고 Internet Explorer 8이 피드를 올바르게로드했습니다.

그러나 이는 웹 마스터가 Internet Explorer 8에서 피드가 작동하도록하려면 웹 사이트에 게시하는 기사의 특정 문자를 항상 이스케이프해야 함을 의미합니다.

이것은 실제로 Internet Explorer 8의 잘못이 아닙니다.이 경우 웹 브라우저는 엄격하게 규칙을 따릅니다. 이제 해당 문자를 자동으로 이스케이프 처리하는 플러그인을 찾아서 피드가 Internet Explorer에 올바르게 표시되고 유효성을 검사 할 때입니다.