У меня есть пустое свойство OM, например:
<property description="empty extra_data" name="extra_data" scope="default">
<extra_data xmlns=""/>
</property>
Позже я хочу добавить данные в эту структуру XML.
Первое обогащение - добавление дочернего элемента работает нормально:
<enrich description="set URL child in extra data">
<source clone="true" type="inline">
<url />
</source>
<target action="child" xpath="$ctx:extra_data"/>
</enrich>
Далее я хочу установить URL, который хранится в другом свойстве ("url").Я пробовал это так, но это не работает (недопустимая цель):
<enrich description="set url" xmlns:ns="http://ws.apache.org/ns/synapse">
<source clone="true" property="url" type="property"/>
<target xpath="$ctx:extra_data//ns:url/text()"/>
</enrich>
Может кто-нибудь помочь мне с этим?:)