Hi,
I am using Handsoap to integrate my Rails app with a SOAP web service,
and when parsing the XML in the response, I need to change behavior
depending on an element’s ‘type’ attribute. A snippet of the XML
response is below:
<s:Envelope xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/”>
<s:Body>
2010-09-15T17:25:24.567
************9736
2010-08-20T05:52:39.55
I’ve tried to get the Detail node’s ‘type’ attribute using XPATH the
following ways:
puts (node/“subscriber:Detail”[“@type”]).to_s
puts (node/“subscriber:Detail@instance:type”).to_s
and using a number of namespace combinations, but no luck. Does
anyone have experience or ideas on parsing XML attribute values using
Handsoap?
Thanks in advance!