我试图弄清楚为什么第一个 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"
。