Найти алфавиты по целочисленному значению (например, 123AB456 - фильтровать записи этого типа с использованием кода XSLT) - PullRequest
0 голосов
/ 03 января 2019

Я пишу некоторый код XSLT и пытаюсь отфильтровать записи типа «123456A», и этот вывод XSLT должен быть входным для запроса SOAP.

Как я могу отфильтровать эти частичные буквенно-цифровые записи из XML?

1 Ответ

0 голосов
/ 03 января 2019

Вы можете отфильтровать их с помощью шаблона следующим образом:

<xsl:template match="val[not(translate(.,'0123456789','----------') = substring('--------------------------',1,string-length(.)))]" />

Здесь val - это имя элемента, и каждый val, который не полностью состоит из цифр от 0 до 9, игнорируется / фильтруется (до определенной длины).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...