我想使用SaxParser来解析包含使用HTTPUtils获得的XML代码的字符串。
您能告诉我如何将我从HTTPUtils获得的字符串转换为InputStream吗?
我试图这样做,但它不会让我编译它:
Sub JobDone (Job As String)
Dim strStringFromWebSite As String
Dim in As InputStream
If HttpUtils.IsSuccess(strUrlToCall) Then
strStringFromWebSite = HttpUtils.GetInputStream(strUrlToCall)
in = strStringFromWebSite
XmlParser.Parse(in, "Parser")
in.Close
Else
ToastMessageShow("There was a problem getting a response from the web site.", False)
End If
End Sub
我在这行代码中得到错误:
in = strStringFromWebSite
感谢。
答案 0 :(得分:1)
HttpUtils.GetInputStream
返回InputStream
(因为它的名称表示)。为什么要尝试将其转换为字符串然后再转换为InputStream
?在我看来,你可以直接切断中间人。 :)
in = HttpUtils.GetInputStream(strUrlToCall)
XMLParser.Parse(in, "Parser")