2014-11-15 2 views
-2

Существует требование, чтобы нас попросили идентифицировать французские символы в запросе xml и либо заменить его на английский символ, либо отклонить запрос. Есть ли простой способ реализовать это в DataPower/xslt?Чтобы избежать французских символов в запросе XML

Один из вариантов, о котором я могу думать, - выполнить операцию по запросу строки xml для сканирования любого французского символа, но это кажется громоздким подходом ко мне. Ищете лучший способ сделать это.

+0

Что, по вашему мнению, французские персонажи? –

+0

если какие-либо французские символы в запросе xml-файла, то замените его только английскими символами с помощью кода cutom xslt – Manisha

+0

Не могли бы вы ответить на мой вопрос? –

ответ

1

Если каждый «французский символ» необходимо заменить на «Английский символ», вы можете сделать это очень легко, используя функцию translate().

Если есть символы, которые необходимо заменить более чем одним символом, например "œ" - "oe", то вы можете использовать функцию replace() - если вы используете XSLT 2.0. В противном случае вам понадобится именованный рекурсивный шаблон для выполнения этой операции.

Я не уверен, что означает «отклонить запрос» в терминах XSLT.

-
P.S. ИМХО, такой вид обработки не требуется в 2014 году.

Смежные вопросы