Результаты XSLT-фильтра - PullRequest
       5

Результаты XSLT-фильтра

1 голос
/ 08 октября 2009

У меня есть атрибут: <names>Dan,John,Matin,Lewis</names>

Можете ли вы создать фильтр [names='Dan'] и заставить XSLT фильтровать на основе списка значений в <names> ??

Ответы [ 2 ]

3 голосов
/ 08 октября 2009

Чтобы избежать также совпадения узлов, которые содержат «Дэнни»:

<xsl:apply-templates select="names[
  contains( concat(',' text(), ','), ',Dan,' )
]" />
0 голосов
/ 08 октября 2009

Не могли бы вы опубликовать свои данные XML? В основном вам нужно сделать что-то вроде:

<xsl:template match="names[contains(.,'Dan')]">
// do something
</xsl:template>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...