ssm1226(雨中人) 这个问题如何解决?

minibug2k 2003-05-30 01:18:11
谢谢您的提示!我用了substring,请问如何修改下面的问题?
<xsl:when test="substring(<xsl:value-of select="CPSFNAME"/>,string-length(<xsl:value-of select="CPSFNAME"/>)-3)='.htm'">
...全文
32 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
minibug2k 2003-05-30
  • 打赏
  • 举报
回复
谢谢ssm1226(雨中人),以后要多向你学习!!
ssm1226 2003-05-30
  • 打赏
  • 举报
回复
一个例子:
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="csdn0004.xslt"?>
<root>
<sample>
<CPSFNAME>test.htm</CPSFNAME>
</sample>
<sample>
<CPSFNAME>test.jsp</CPSFNAME>
</sample>
</root>


csdn0004.xslt
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:apply-templates select="root/sample"/>
</xsl:template>
<xsl:template match="sample">
<xsl:variable name="CPSFNAME" select="CPSFNAME"/>
<xsl:choose>
<xsl:when test="substring-after($CPSFNAME,'.') = 'htm'">
OK
</xsl:when>
<xsl:otherwise>
FALSE
</xsl:otherwise>
</xsl:choose>

</xsl:template>
</xsl:stylesheet>




<xsl:when test="substring($CPSFNAME,string-length($CPSFNAME)-3)='.htm'">
OK
</xsl:when>

8,907

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧