XSLT过滤结果

时间:2009-10-08 15:42:31

标签: xslt

我有一个属性:<names>Dan,John,Matin,Lewis</names>

你能创建一个过滤器[names='Dan']并根据<names>中的值列表来过滤XSLT吗?

2 个答案:

答案 0 :(得分:3)

要避免匹配包含“Danny”的节点:

<xsl:apply-templates select="names[
  contains( concat(',' text(), ','), ',Dan,' )
]" />

答案 1 :(得分:0)

你能发布你的XML数据吗?基本上你需要做类似的事情:

<xsl:template match="names[contains(.,'Dan')]">
// do something
</xsl:template>