Dans XSLT 2.0, existe-t-il un moyen facile de remplacer les espaces réservés nommés dans une chaîne?Suppléments de chaîne XSLT
Je pense à quelque chose comme string.Template Python, où vous pouvez le faire:
d = dict(name='Joe', age='50')
print Template("My name is $name and my age is $age").substitute(d)
Le point est d'extérioriser la chaîne, il peut donc être facilement changé. Le seul moyen que j'ai trouvé jusqu'ici est d'utiliser un template nommé xsl: avec des paramètres, mais c'est assez verbeux. Y a-t-il un moyen plus facile?
Votre question n'est pas claire. Voulez-vous un mécanisme automatisé qui recherchera des jetons sous la forme, par exemple, $ name, lookup "nom" dans une table de valeurs de substitution et remplacera $ name par la valeur? Dans des nœuds de texte spécifiques? Globalement? –
Je cherche quelque chose que je peux appeler, en lui passant une chaîne spécifique et un ensemble de paramètres. –