perhaps some progress... seems like a longish way around, but I used the File object to convert adjusted string to stream, thus:
Sub JobDone (Job As String)
Dim s1 As String, s2 As InputStream, p1 As Int, p2 As Int, xmlname As String
If HttpUtils.IsSuccess(WS_url) Then
s1 = HttpUtils.GetString(WS_url)
p1 = s1.IndexOf("<soap:Envelope")
p2 = s1.IndexOf("<soap:Body>")
s1 = s1.SubString2(0, p1) & s1.SubString(p2)
xmlname = "ws_resp.xml"
File.WriteString(File.DirInternalCache, xmlname, s1)
s2 = File.OpenInput(File.DirInternalCache, xmlname)
'parse the xml file
parser.Parse(s2, "Parser")
Getting an error at the Parse line:
"ExpatParser$ParseException: At line 1, column 38: unbound prefix"
(Perhaps my 'adjustment' of the returned string is not what is required)
Inspecting the adjusted string, col 38 is exactly where the first stitch was (var p1)... but the adjusted string looks just like what I was aiming to achieve:
<?xml version="1.0" encoding="utf-8"?><soap:Body><StoresListingResponse xmlns="http://cheesecake.com.au/"><StoresListingResult><Stores><Record><StoreName>Albany Creek</StoreName><Address>Shop 19, Albany Market Place,720 Albany Creek Road,Albany Creek QLD
A bit puzzled here, now!
Steve
:sign0104: