我是xslt的新手,我有一点问题。我有一个像这样的src属性的图像:
src="{imageurl}"
这会返回一个图像src =“/ _ layouts / images / icdocx.png”。 我需要做的是在“。”之前放置“_big”,所以我需要xslt来返回我的src属性,如“/_layouts/images/icdocx_big.png”。 我试过这样:
src="concat(substring-before({imageurl},'.'),'_big',substring-after({imageurl},'.'))"
但它不起作用。有人能帮助我吗?感谢。
答案 0 :(得分:1)
在这种情况下,你必须在{..}
周围放置大括号concat()
试试这个:
src="{concat(substring-before(imageurl,'.'),'_big',substring-after(imageurl,'.'))}"
但是缺少一个点,因此应该这样做:
src="{concat(substring-before(imageurl,'.'),'_big','.', substring-after(imageurl,'.'))}"