0

我正在使用以下 xsl 代码在 html 上显示图像。

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="1.0">
    <xsl:output method="html"/>
<xsl:template match="/">
    <img src="http://www.tizag.com/pics/htmlT/sunset.gif"  alt="MM"/>
    <img src="c:\view.png" alt=""/>
</xsl:template>
</xsl:stylesheet>

我只在 html 上看到第一个图像,即来自http://www.tizag.com/pics/htmlT/sunset.gif的图像,但来自第二个图像(来自“C:\view.png”)没有得到显示。

对于存储在 xml 所在文件夹中的图像,其行为相同。

有什么想法吗 ?

4

1 回答 1

2

检查显示 XSLT 转换结果的浏览器的错误控制台,它可能向您显示不允许本地文件系统访问的错误或警告消息。

或者尝试是否使用 URI 而不是文件路径,即<img src="file:///C:/view.png"/>改进。

于 2013-04-19T09:31:41.690 回答