■■xsl中如何剔选::::■■高分也.■■

oydj 2004-03-31 01:11:30
<xml>
<jd>
<name>欧阳峰</name>
</jd>


<jd>
<name>欧阳东杰</name>
</jd>

<jd>
<name>张三丰</name>
</jd>

<jd>
<name>张三李四</name>
</jd>

</xml>

我想用<xsl for-each>循环出所有<name>子节点包含"欧阳"的<jd>节点
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kisslan 2004-03-31
  • 打赏
  • 举报
回复
用contains(节点名,‘要查找的字符串’)
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE>显示XML文件源码</TITLE>
</HEAD>
<BODY>
<xsl:for-each select="xml/jd">
<xsl:if test="contains(name, '欧阳')">
<xsl:value-of select="name"/><br/>
</xsl:if>
</xsl:for-each>
</BODY>
</HTML>
</xsl:template>
vcshcn 2004-03-31
  • 打赏
  • 举报
回复
<xsl:template match="/">
<xsl:for-each select="/xml/jd/name">
<xsl:if test="contains(name(), '欧阳')">
<xsl:value-of select="."/>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
donworld 2004-03-31
  • 打赏
  • 举报
回复
up

8,906

社区成员

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

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