主题:问个在xslt里边作转化的问题 -- 阿国
共:💬6 🌺5
我大概能看得懂一些xslt, 要自己写就不成了 , 现在是病急乱投医, 希望可以遇到可以帮忙的朋友。
我想将
<conf:http sample="http-200" />
转化成
hey, I got 200
我现在已经有
<xsl:when test="starts-with($sample, 'http-')"> hey, I got <xsl:value-of select="$sample"/> </xsl:when>
但转化出来得却是
hey, I got http-200
有什么办法只把 '200' 提出来?
的函数可以用。
你这里只取的sample的值,之前加个substring 就可以了。具体怎么用还要去仔细找找。
试试这个:
<xsl:when test="starts-with($sample,'http-')">
hey, I got <xsl:value-of select="substring-after($sample,'http-')"/>
</xsl:when>
复 应该不难
找到了那个字符串函数!
substring-after 是最简单的做法, 试了试, 可以了. 谢谢!