2014-09-24 2 views
0

Firefox 버전 32.0에서 위의 오류가 발생합니다. Chrome 버전 37.0.2062.120 빈 페이지가 표시되지만 표시 페이지 소스에 XML 파일이 표시됩니다).스타일 시트를로드하는 중 오류가 발생했습니다. XSLT 스타일 시트를로드하는 중 네트워크 오류가 발생했습니다.

세부 사항은 개발중인 스타일 시트이며 로컬에서 참조 할 때 예상대로 작동하는 것입니다. 웹 사이트 복사본에서 스키마에 대한 참조를 추가하면이 오류가 발생합니다. https://github.com/mlhim/specs/blob/2_4_5/2_4_5/examples/Care_CCD_245.xsd

그들은 (아직) 스타일 시트에 대한 참조를 가지고 있지 않지만 추가 :

가 sylesheet은 소스의 http://www.mlhim.org/xmlns/mlhim2/2_4_5/ccd-description.xsl

예에 위치해 스키마 파일은 여기에 있습니다

<?xml-stylesheet type="text/xsl" href="http://www.mlhim.org/xmlns/mlhim2/2_4_5/ccd-description.xsl"?> 
해당 스키마 중 하나에

이 문제를 표시해야합니다.

나는 웹 사이트가 github에 의해 호스팅되고 스타일 시트의 전체 URL이 https://github.com/mlhim/mlhim.github.io/blob/master/xmlns/mlhim2/2_4_5/ccd-description.xsl 인 것을 추가 할 것이다. 그러나 그것을 사용하더라도 '알 수없는 오류'가 발생한다.

GitHub가 www.mlhim.org를 mlhim.org로 리디렉션한다는 것을 알고 있습니다. 그러나 'www'를 사용하지 않도록 참조를 변경하면 네트워크 오류가 발생합니다.

+0

문제가 발생하는 [** 최소, 완전하고 검증 가능한 예제 (MCVE) **] (http://stackoverflow.com/help/mcve)를 제공해주십시오. 감사. 또한 원시 버전의 XSLT 파일 (https://raw.githubusercontent.com/mlhim/mlhim.github.io/master/xmlns/mlhim2/2_4_5/ccd-description.xsl)을 참조 할 수 있습니다. 귀하의 질문에 나열된 GUI 버전. 마지막으로 XSLT를 적용하려는 파일과 동일한 도메인에서 XSLT를 제공하는지 확인하십시오. – kjhughes

+0

문제는 동일한 원본 정책 위반으로 인한 것 같습니다. –

+0

좋았어, 다행이야. 나중에 올 사람들의 유익을 위해 대답에 몇 가지 세부 사항/설명을 추가 할 수 있습니다. – kjhughes

답변

0

이 문제는 동일한 원본 정책 위반으로 인해 발생합니다. AFAICT 소스 파일과 동일한 도메인에서 XSLT 파일을 사용할 수 있는지 확인하는 것 이외의 다른 방법은 없습니다.

관련 문제