У меня проблема с картой BizTalk, из-за которой мне нужно скопировать данные из исходной схемы в целевую схему, но с условием.
Я хочу скопировать значения в 3 узлах с одинаковым именем, за исключением одного значения. Позвольте мне объяснить лучше.
Учитывая пример:
<testxml>
<node>abc</node>
<node>def</node>
<node>ghi</node>
<node>jkl</node>
</testxml>
Используя конкатенацию строк, мне удалось получить данные в схеме назначения следующим образом:
<testxml>
<node>abcdefghijkl</node>
</testxml>
Однако я хочу, чтобы результат был похож на следующий:
<testxml>
<node>abcdefjkl</node>
</testxml>
Поэтому я извлекаю значения «ghi» из вывода.
Есть ли способ добиться этого?
Примечание. Я не могу использовать извлечение строки, так как текст, который мне нужно извлечь, находится в середине строки.