Je dois faire une déclaration où le test passe s'il n'y a qu'un astérisque dans une chaîne du document source.Trouver le nombre de caractères correspondant au modèle dans XSLT 1
Ainsi, quelque chose comme
<xslt:if test="count(find('\*', @myAttribute)) = 1)>
There is one asterisk in myAttribute
</xslt:if>
je besoin de la fonctionnalité pour XSLT 1, mais les réponses pour XSLT 2 sera apprécié aussi bien, mais ne faire accepter à moins que son impossible dans XSLT 1.
Peut-être quelque chose comme stringlength (Replace ('[^ \ *]', '', @myAttribute)) == 1 fonctionnerait? – Hugo
Terminé en utilisant cette règle: Simple astérisque ... Si vous avez de meilleures réponses, veuillez poster leur! –
Hugo