xsl中的判断问题

metalflame 2003-08-19 12:05:41
<root>
<test>aaa_test1_aaa</test>
</root>

<root>
<test>bbb_test2_bbb</test>
</root>

<root>
<test>cccc_test3_ccc</test>
</root>

如上三组数据要求当test节点内包含字符串test1或者test2时取数据,不包含则不取
应该怎么做?
...全文
107 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssm1226 2003-08-19
  • 打赏
  • 举报
回复
try:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="csdn0036.xsl"?>
<root>
<test>aaa_test1_aaa</test>
<test>bbb_test2_bbb</test>
<test>cccc_test3_ccc</test>
<test>cccc_test1_ccc</test>
</root>

csdn0036.xsl
<?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="//test"/>
</xsl:template>
<xsl:template match="test">
<xsl:if test="contains(.,'test1') or contains(.,'test2')">
<xsl:value-of select="."/><br/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>

8,906

社区成员

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

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