У меня есть атрибут: <names>Dan,John,Matin,Lewis</names>
<names>Dan,John,Matin,Lewis</names>
Можете ли вы создать фильтр [names='Dan'] и заставить XSLT фильтровать на основе списка значений в <names> ??
[names='Dan']
<names>
Чтобы избежать также совпадения узлов, которые содержат «Дэнни»:
<xsl:apply-templates select="names[ contains( concat(',' text(), ','), ',Dan,' ) ]" />
Не могли бы вы опубликовать свои данные XML? В основном вам нужно сделать что-то вроде:
<xsl:template match="names[contains(.,'Dan')]"> // do something </xsl:template>