如何读取返回的流数据

时间:2014-07-25 01:48:30

标签: vb.net

我目前正在阅读这样的信息流:

 wc = New System.Net.WebClient()
 strm = wc.OpenRead(url)
 Data.ReadXml(strm, XmlReadMode.InferSchema)
 strm.Close()

除了数据集读取流之外,我还希望能够将文本输出到日志文件中。或者用于测试debug.print语句。

我该怎么做?我尝试在wc.openread之后添加一个新的流阅读器,但是没有数据要读取的数据集。 任何帮助,将不胜感激.. 瑞克

1 个答案:

答案 0 :(得分:0)

之后

Data.ReadXml(strm, XmlReadMode.InferSchema)

调用 Data.GetXml

Dim xmlString As String = Data.GetXml

以下示例,

    Dim Data As New DataSet
    Using wc = New System.Net.WebClient()
        Using strm = wc.OpenRead("http://news.yahoo.com/rss/entertainment")
            Data.ReadXml(strm, XmlReadMode.InferSchema)
            Dim xmlString As String = Data.GetXml
            Debug.WriteLine(xmlString)
        End Using
    End Using