
Anonymous
Not applicable
2017-10-20
08:20 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Unable to parse XML with XPATH and put it to Header with cHeader component
I would like to parse XML and put the value in the header. I am using cSetHeader for that.
This is how my XML looks like
<?xml version="1.0" ?> <ORDER xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <HEAD> <DOC_STATUS>3</DOC_STATUS> <DOC_NO>9300983009</DOC_NO> </HEAD> </ORDER>
and would like to set Header with XPATH(the expression: "/ORDER/HEAD/DOC_NO")
But in Header I get the value instead of 9300983009 I get something like ORDER_NO=com.sun.org.apache.xml.internal.dtm.ref.DTMNodeList@7ff63561}
How can I fix that?
My testing route looks like this:
196 Views
1 Solution
Accepted Solutions

Anonymous
Not applicable
2017-10-20
10:18 AM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Your result type is an object.
Could you try with:
"/ORDER/HEAD/DOC_NO", String.class
Eric
196 Views
1 Reply

Anonymous
Not applicable
2017-10-20
10:18 AM
Author
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Your result type is an object.
Could you try with:
"/ORDER/HEAD/DOC_NO", String.class
Eric
197 Views
