62,271
社区成员
发帖
与我相关
我的任务
分享<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/root">
<xsl:variable name="Img">
<xsl:value-of select="@name"/>
</xsl:variable>
<xsl:call-template name="output-tokens">
<xsl:with-param name="list" select="$Img"/>
</xsl:call-template>
</xsl:template>
<xsl:template name="output-tokens">
<xsl:param name="list" />
<xsl:variable name="newlist" select="concat(normalize-space($list), ',')" />
<xsl:variable name="first" select="substring-before($newlist, ',')" />
<xsl:variable name="remaining" select="substring-after($newlist, ',')" />
<img src="{$first}" />
<xsl:if test="substring-before($remaining, ',') != ''">
<xsl:call-template name="output-tokens">
<xsl:with-param name="list" select="$remaining" />
</xsl:call-template>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="http://dotnet.aspx.cc/" exclude-result-prefixes="user">
<msxsl:script language="JavaScript" implements-prefix="user">
<![CDATA[
function showImg(nodelist) {
s = nodelist.split(",")
x =""
for(i = 0;i<s.length;i++)
{
x+="<img src='"+s[i]+"' >"
}
return x;
}
]]>
</msxsl:script>
<xsl:template match="/root">
<xsl:variable name="Img">
<xsl:value-of select="str:split(@name)"/>
</xsl:variable>
<xsl:value-of select="user:showImg($Img)"/>
</xsl:template>
</xsl:stylesheet>