В XSLT 2.0 есть простой способ заменить названные заполнители в строке?Строковые подстановки XSLT
Я имею в виду что-то вроде string.Template Python, где вы можете сделать это:
d = dict(name='Joe', age='50')
print Template("My name is $name and my age is $age").substitute(d)
Дело в том, экстернализовать строку, поэтому она может быть легко изменена. Единственный способ, который я нашел до сих пор, - использовать названный xsl: template с параметрами, но это довольно многословно. Есть ли более простой способ?
Ваш вопрос непонятен. Вам нужен автоматизированный механизм, который будет искать токены в форме, например $ name, lookup «name» в таблице значений замещения и заменить значение $ name значением? В определенных текстовых узлах? Во всем мире? –
Я ищу что-то, что я могу назвать, передавая ему определенную строку и набор параметров. –