
Бывают случаи, когда при XSLT трансформации, в исходном XML некоторые теги могут содержать как число, так и строку. При этом мы хотим что бы в результирующем XML тег добавлялся только в том случае, когда исходный тег содержит число.
Бывают случаи, когда при XSLT трансформации, в исходном XML некоторые теги могут содержать как число, так и строку. При этом мы хотим что бы в результирующем XML тег добавлялся только в том случае, когда исходный тег содержит число.
В XSLT 2.0 есть замечательная функция replace(), которая позволяет заменить все вхождения подстроки в строке. Но что делать если вы используете XSLT версии 1.0, в котором нет этой функции?