首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在xsl中指定图像的相对路径

如何在xsl中指定图像的相对路径
EN

Stack Overflow用户
提问于 2013-04-19 19:22:36
回答 1查看 10.4K关注 0票数 1

我正在使用下面的xsl来显示图标

代码语言:javascript
代码运行次数:0
运行
复制
<?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="file:///c:/view.png" alt=""/>
</xsl:template>
</xsl:stylesheet>

对于绝对路径,当我们指定绝对路径和"file:///",,但当我们使用"file:///./icon/view.png",“这样的相对路径时,它就不起作用了(没有图像显示在html中)。所需的图标位于xml定位文件夹的子文件夹" Icons“中。为。例如。xml文件夹位置为"C:\1\2\3\4\result.xml“,图标位于"C:\1\2\3\4\ icons”。如何指定相对路径来访问icons文件夹下的图片。尝试了"file:///../icons/view.png“,但没有成功。有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-19 19:26:12

下面是我尝试过的转换:

代码语言:javascript
代码运行次数:0
运行
复制
<?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="/"> <html>
<img><xsl:attribute name="src">./icons/EQ1.png</xsl:attribute></img>
</html>
</xsl:template>
</xsl:stylesheet>

并以如下方式获得输出:

代码语言:javascript
代码运行次数:0
运行
复制
<html><img src="./icons/EQ1.png"></html>

我还将EQ1.png放在了icons文件夹中,该文件夹位于我的html文件的文件夹中。我在Firefox中查看了HTML,并且能够查看图像。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16103463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档