![XML 样式表 href 不适用于绝对 URL](https://linux22.com/image/1496825/XML%20%E6%A0%B7%E5%BC%8F%E8%A1%A8%20href%20%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%E7%BB%9D%E5%AF%B9%20URL.png)
我试图弄清楚为什么第一个 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"
。