Фильтровать список CSV в XSLT - PullRequest
0 голосов
/ 19 мая 2010

Я пытаюсь преобразовать элементы XML, содержимое которых представляет собой список идентификаторов CSV, точная форма не имеет значения. Я хочу исключить каждый элемент, который содержит символ "/". Лучшее, что я придумал, это

translate(./someElement, ",*/*", "")

но это как минимум две проблемы; Я почти уверен, что xsl не принимает подстановочные знаки, а "," является недопустимым символом в xpaths.

Есть ли простой способ сделать что-то подобное?

1 Ответ

0 голосов
/ 20 мая 2010

В XPath 2 вы можете сказать:

 tokenize($s,",")[not(contains(.,"/"))]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...