Add support for web service response xml with child elements

Should be cleaned up a lot.