XLST插入的图片不显示。
xslt:
<img>
<xsl:attribute name="src">
<xsl:value-of select="Link/Img/@src"/>
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="Link/Img/@alt"/>
</xsl:attribute>
<xsl:attribute name="border">
<xsl:value-of select="0"/>
</xsl:attribute>
</img>
xml:
<Link HasTourismLink="true">
<Description url="http://www.163.com">Tourism Information:</Description>
<Img src="Images/tourism_board.png" alt="Hong Kong Tourism Board"/>
</Link>
Img和XSLT在同一个目录。
[解决办法]
不要动不动把正段HTML发出来。
一则看起来烦琐,看不到在问题点;
二则正段代码给出来也没用,没你的图片,也做不了调试,有什么意义?
另外,解决这种问题已经是作为一个程序员的基本生存技能了,不要把这样的问题放到网上来让别人帮你解决,对你的长期发展不利。
是这个句子的问题吗?
<img src="Images/tourism_board.png" alt="Hong Kong Tourism Board" border="0" >
可以肯定的是HTML没问题,如果问题不是出在其他地方的话,那么应该检查你相对路径下的Images/tourism_board.png是否有该文件存在。
方法可以这样,用IE直接打开 相对路径+Images/tourism_board.png,看图片是否正常显示。
如果能正常,这句就没问题了,到其他代码上去找原因吧。