Kubernetes Stateful приложения с голым металлом

Вы можете исследовать с помощью процессора ReplaceText с математическими операциями языка выражения, чтобы сделать это, но я думаю, что это может быть довольно хрупким. Мое предложение было бы ExecuteScript процессором, который использует Groovy для синтаксического анализа XML, фильтрации на элементах, которые имеют значение, соответствующее регулярному выражению, а затем использовать родные математические библиотеки Groovy / Java, чтобы преобразовать это в десятичный или любой другой формат, который вы хотите, и выводит обновленный XML. Должно быть довольно просто сделать; существует количество примеров .

Если вы планируете получать несколько XML-документов в одном потоковом файле, вы также можете использовать процессор UpdateRecord , либо читатель, либо писатель, являющийся Scripted*, чтобы разрешить это преобразование.

0
задан Ivan Aracki 19 January 2019 в 17:01
поделиться