Re: Unable to XPath, as bean or as split with complex XML

2020-06-18 Thread bob anderson
Its with the other spring xmlns declarations http://www.springframework.org/schema/beans"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; *xmlns:x="urn:iso:std:iso:20022:tech:xsd:DRAFT15auth.016.001.01"* xmlns:camel="http://camel.apache.org/schema/spring";

Re: Unable to XPath, as bean or as split with complex XML

2020-06-18 Thread Mikael Andersson Wigander
Nice. Did you change the XML and added the namespace prefix or did you handle it in code? M > On 18 Jun 2020, at 15:15, bob anderson wrote: > > Hi , > > I know you are using JAVA DSL, but I have got what you want using the XML > DSL, maybe someone can put you right from my example. > > The

Re: Unable to XPath, as bean or as split with complex XML

2020-06-18 Thread bob anderson
Hi , I know you are using JAVA DSL, but I have got what you want using the XML DSL, maybe someone can put you right from my example. The two points that are probably important are 1) Giving the namespace a prefix - xmlns:x="urn:iso:std:iso:20022:tech:xsd:DRAFT15auth.016.001.01" 2) In the seco

Re: Unable to XPath, as bean or as split with complex XML

2020-06-18 Thread Mikael Andersson Wigander
My latest tests reveal that when using local-name() I get everything with the tag (of course). But I cannot see how to manipulate the xpath expression. final XPathBuilder xPathBuilder = XPathBuilder.xpath("//*[local-name()='Tx']"); When trying out it in http://xpather.com/ using //FinInstrmR

Re: Unable to XPath, as bean or as split with complex XML

2020-06-18 Thread Mikael Andersson Wigander
Found the local namespace trick working but not as I expected. It found the inner Tx instead. Back to square on. Thx for all input so far // Mikael Andersson Wigander > 18 juni 2020 kl. 10:39 skrev Claus Ibsen : > > On Thu, Jun 18, 2020 at 10:15 AM Mikael Andersson Wigander > wrote: >> >

Re: Unable to XPath, as bean or as split with complex XML

2020-06-18 Thread Claus Ibsen
On Thu, Jun 18, 2020 at 10:15 AM Mikael Andersson Wigander wrote: > > OK, interesting. > > I tested the Xpath using a online tester and there it works without using any > namespace. > > Is it possible using XPath without namespaces or are there any xpath > arguments that can be used? > No reall

Re: Unable to XPath, as bean or as split with complex XML

2020-06-18 Thread Mikael Andersson Wigander
OK, interesting. I tested the Xpath using a online tester and there it works without using any namespace. Is it possible using XPath without namespaces or are there any xpath arguments that can be used? M > On 18 Jun 2020, at 09:53, Alex Dettinger wrote: > > Hi Mikael, > > I've noticed th

Re: Unable to XPath, as bean or as split with complex XML

2020-06-18 Thread Alex Dettinger
Hi Mikael, I've noticed that the incoming xml file is involving 2 xml namespaces while the query looks not. Precising namespaces in the xpath query may help to move further, something like: https://github.com/apache/camel/blob/master/core/camel-core/src/test/java/org/apache/camel/builder/xml/XPa