如何将字符串转换为InputStream

时间:2011-12-04 15:05:26

标签: basic4android

我想使用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

感谢。

1 个答案:

答案 0 :(得分:1)

HttpUtils.GetInputStream返回InputStream(因为它的名称表示)。为什么要尝试将其转换为字符串然后再转换为InputStream?在我看来,你可以直接切断中间人。 :)

in = HttpUtils.GetInputStream(strUrlToCall)
XMLParser.Parse(in, "Parser")