加载样式表时发生错误:加载XSLT样式表时发生网络错误:

问题描述:

我在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://*.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

该问题是由违反相同的原产地政策引起的。 AFAICT除了确保XSLT文件与源文件在同一个域中可用外,没有任何其他工作可以使用。