Html Can';t使用xsl属性从xml源获取img以显示
我的xsl文件包含以下内容Html Can';t使用xsl属性从xml源获取img以显示,html,css,xml,xslt,Html,Css,Xml,Xslt,我的xsl文件包含以下内容 <img> <xsl:attribute name="src"> <xsl:value-of select="//movie[@num='1']/thumb_img1" width="100" height="111"/> </xsl:attribute> </img> 我的xml文件已被删除 <questions>
<img>
<xsl:attribute name="src">
<xsl:value-of select="//movie[@num='1']/thumb_img1" width="100" height="111"/>
</xsl:attribute>
</img>
我的xml文件已被删除
<questions>
<question>
<movie num="0">
<num>0</num>
<quote>Xslt</quote>
<title>movie</title>
<thumb_img1>pic.jpeg</thumb_img1>
<big_img>bigpic.jpeg</big_img>
</movie>
0
Xslt
电影
pic.jpeg
bigpic.jpeg
当我运行这个程序时,当我使用它的值时,我只在图片框中得到一个x,它给了我文件名pic.jpeg,这就是我想要用作图片源的文件名。首先,你写的XSLT代码不正确。使用这段代码,您不可能转换任何东西。元素的
xsl:value上不允许使用属性width
和height
使用而不是xsl:attribute
<img src="{//movie[@num='1']/thumb_img1}" width="100" height="111"/>
根据代码中img
元素的上下文(模板匹配),您可能不需要以/
开始表达式,您用什么“运行此”呢?我所知道的任何处理器都不会允许您的代码运行而不返回错误。我使用internet explorer打开xml。