XML 样式表 href 不适用于绝对 URL

XML 样式表 href 不适用于绝对 URL

我试图弄清楚为什么第一个 XML 在 IE 中预览,而第二个却不行:

<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="d:\Dropbox\Public\style.xsl"?>

所以那个可行,但是这个不行:

<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="http://example.org/style.xsl"?>

您不能在 href 值中使用绝对路径吗?我希望每个人都能够预览 XML,而无需发送 XSL 文件。

答案1

不确定这是否是导致你问题的真正原因,但可能因为它standalone="yes"在你的 XML 声明中。

如果您的文件需要任何外部文件任何原因(包括 DTD、模式……和样式表),应该什么都没有,或者standalone="no"

相关内容