2014-09-24 87 views
0

我在Firefox 32.0的Chrome版本37.0.2062.120中收到上述錯誤我得到一個空白頁面,但顯示頁面源代碼顯示XML文件(它是一個模式)。加載樣式表時發生錯誤:加載XSLT樣式表時發生網絡錯誤:

細節是這是一個樣式表,我正在開發,當我在本地引用它時,它按預期工作。從網站副本添加對模式的引用會導致此錯誤。

的sylesheet位於http://www.mlhim.org/xmlns/mlhim2/2_4_5/ccd-description.xsl

源的例子架構文件所在的位置:https://github.com/mlhim/specs/blob/2_4_5/2_4_5/examples/Care_CCD_245.xsd

他們不具備參考樣式表(還),但補充說:

<?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 2014-09-24 15:54:44

+0

該問題似乎是由於違反相同的來源策略。 – 2014-09-24 19:36:10

+0

好,很高興你找到它。您可能需要在答案中添加一些細節/解釋,以便稍後再討論。 – kjhughes 2014-09-24 22:20:16

回答

0

該問題是由違反相同的原產地政策引起的。 AFAICT除了確保XSLT文件與源文件在同一個域中可用外,沒有任何其他工作可以使用。