У меня есть XML-файл локальных записей, как показано ниже: -
<localEntry key="LocalEntryProxy" xmlns="http://ws.apache.org/ns/synapse">
<list>
<First>
<A>value1</A>
<B>value2</B>
<C>value3</C>
</First>
<Second>
<A>value4</A>
<B>value5</B>
<C>value6</C>
</Second>
</list>
Теперь я пытаюсь получить значение elemnt «A», которое находится внутри «Second», т.е.value4.Мой код ниже: -
<property expression="get-property('registry','conf:/CollectionTest/LocalEntryProxy.xml')" name="LocalFile" scope="default" type="OM"/>
<log description="LOGProp" level="custom">
<property expression="$ctx:LocalFile//*[local-name()='A']" name="getA"/>
</log>
Но я получаю оба в качестве вывода: - "value1value4".Может кто-нибудь сказать, как получить "value4", какие изменения должны быть сделаны в коде?