Я новичок в XSLT. Я просмотрел учебные пособия и смог сделать около 80% того, что хотел, с моим XML-документом. Однако я на чем-то застрял. В моем XML-документе есть атрибуты, состоящие из таких значений, как «ERA», «EDA», «EDAR» и т. д. По сути, эти атрибуты состоят из комбинаций букв E, D, A и R. E, D, A и R соответствуют Редактировать, Удалить, Добавить и Читать.
Если бы я делал это императивно, я бы разбил строку на составляющие ее символы, а затем проверил каждый символ, чтобы увидеть, следует ли выводить Edit, Delete, Add< /em> или Читать. Как я могу сделать что-то подобное в XSLT? Я думал об использовании функций длины и подстроки и создании какого-то цикла.