У нас есть приложение, которое имеет иерархическую структуру групп. Некоторые из групп передаются в этом формате:
/Geography/NA/US/California
Я хотел бы "развернуть" эту строку, чтобы получить набор узлов, подобный следующему:
/Geography
/Geography/NA
/Geography/NA/US
/Geography/NA/US/California
Я знаю, что могу использовать str: tokenize и получить набор узлов примерно так: [Geography, NA, US, California]
, но я не знаю, как постепенно собирать части вместе.
У меня есть большинство функций exslt , доступных для использования, но нет функций XSLT 2.0.
Любая помощь приветствуется!