2009-10-08 11 views
1

J'ai un attribut: <names>Dan,John,Matin,Lewis</names>XSLT Résultats

Pouvez-vous créer un filtre [names='Dan'] et obtenir le XSLT pour filtrer en fonction de la liste des valeurs dans <names> ??

+0

S'il vous plaît poster votre XML (et la marquer comme code en utilisant le bouton de la barre d'outils, sinon ne s'affichera pas). Pourriez-vous également ajouter votre sortie désirée? Ce n'est pas clair ce que vous aimeriez faire. –

+0

' Dan, John, Matin, Lewis' n'est pas un attribut –

Répondre

3

Pour éviter assortissent également des noeuds qui contiennent « Danny »:

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

Nice, +1 .......... –

0

Pourriez-vous publier vos données XML? Fondamentalement, vous devez faire quelque chose comme:

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