【问题标题】:How do you convert a string into an InputStream如何将字符串转换为 InputStream
【发布时间】:2011-12-07 00:22:57
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: basic4android


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-28
      • 2013-08-31
      • 2010-12-18
      • 2021-01-18
      • 2010-10-21
      • 2012-05-29
      相关资源
      最近更新 更多