XSLT 2.0, fonction de remplacement: Comment remplacer un groupe apparié avec des majuscules?

Si vous avez un élément suivant dans mon fichier XSL:

<xsl:value-of select="replace(lower-case(@name), '_([a-z0-9])', '$1')" />

Par exemple de "get_polygene_lubricants' elle fait getpolygenelubricants'.

Ce que je veux faire est de remplacer la première lettre après '_' avec
les majuscules variante de la lettre. J'ai googlé, de lire la documentation,
mais je n'ai pas pu trouvé de solution dans XSLT pour cette simple
le remplacement.

Peut-être que quelqu'un sait si il est possible de XSLT 2.0?

  • Merci pour clarifier les exigences du problème. J'ai corrigé ma réponse et maintenant, il produit exactement le résultat que vous attendez. S'il vous plaît, jetez un oeil 🙂
  • Désolé, Il y a un bug dans la. Je ne pouvais pas lire votre dernier commentaire à moi. IE s'est écrasé, et maintenant je n'ai pas bouillonnent commentaire. Pourriez-vous, s'il vous plaît, répéter?
  • Il est édité et produit de votre résultat, juste avec une seule expression XPath 🙂 avez-vous lu vos réponses?
InformationsquelleAutor Jagger | 2009-01-28