Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
2 replies
Subscribers
7 subscribers
Views
2080 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
XPATHSNIPPET --> I have the following XML response from a REST We
aneeshv
over 11 years ago
XPATHSNIPPET -->
I have the following XML response from a REST WebService.
<ResponseStatus Code=0></ResponseStatus><ResponseStatus Code=2></ResponseStatus><ResponseStatus Code=3></ResponseStatus><ResponseStatus Code=4></ResponseStatus>
I want to only get Response Status Code = 3.
How do I get it?
Its like if an array = 4, I need to get the 3rd element in the array.
xpathsnippet((//ResponseStatus/@Code.[3]) does not work
Any idea?
...
OriginalPostID-86254
OriginalPostID-86254
Discussion posts and replies are publicly visible
Parents
0
shelzle
over 11 years ago
After converting the XML to a valid form
<asdf>
<ResponseStatus Code="0"></ResponseStatus>
<ResponseStatus Code="2"></ResponseStatus>
<ResponseStatus Code="3"></ResponseStatus>
<ResponseStatus Code="4"></ResponseStatus>
</asdf>
The rule
xpathsnippet("<asdf>
<ResponseStatus Code=""0""></ResponseStatus>
<ResponseStatus Code=""2""></ResponseStatus>
<ResponseStatus Code=""3""></ResponseStatus>
<ResponseStatus Code=""4""></ResponseStatus>
</asdf>", "//ResponseStatus[@Code='3']/@Code")
returns only "3".
Hope that helps.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
shelzle
over 11 years ago
After converting the XML to a valid form
<asdf>
<ResponseStatus Code="0"></ResponseStatus>
<ResponseStatus Code="2"></ResponseStatus>
<ResponseStatus Code="3"></ResponseStatus>
<ResponseStatus Code="4"></ResponseStatus>
</asdf>
The rule
xpathsnippet("<asdf>
<ResponseStatus Code=""0""></ResponseStatus>
<ResponseStatus Code=""2""></ResponseStatus>
<ResponseStatus Code=""3""></ResponseStatus>
<ResponseStatus Code=""4""></ResponseStatus>
</asdf>", "//ResponseStatus[@Code='3']/@Code")
returns only "3".
Hope that helps.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data