2009-06-18 64 views
0

从XML我的元件之一是图像和提取文本使用XSLT

当我这样做<xsl:value-of select="MyImage" />它输出这个作为数据使用XSLT

<img alt="" border=0 src="/PublishingImage/myPic.jpg" style="border:0px solid"> 

我可以只提取SRC位,这样我有/PublishingImage/myPic.jpg 没有引号。

回答

4
<xsl:value-of select="img/@src" /> 

为XML节点内的字符串尝试此

<xsl:value-of select="substring-before(substring-after(MyImage, 'src=&quot;'), '&quot;')" /> 

约什

+0

当我做:的它输出上述,所以我怎么从那里做到这一点? – raklos 2009-06-18 16:34:24