程序在尝试解析VB.NET中的XML后跳过代码

时间:2010-06-08 03:15:39

标签: xml vb.net

我正在尝试解析我使用WebRequest.Create()下载的一些XML(html),然后阅读它。但是在使用LoadXml(string)加载XML文件后,我执行的任何其他操作都不起作用。之后在任何事情上设置断点都不起作用,也不会中断。

我尝试捕捉异常但没有发生异常,所以我不确定问题是什么。

这是我的代码:

Dim reader As StreamReader = New StreamReader(HTTPResponse.GetResponseStream())
        Dim xDoc As XmlDocument = New XmlDocument()
        xDoc.LoadXml(reader.ReadToEnd())
        Dim omfg As String = xDoc.ChildNodes().Item(0).InnerText()
        Dim name As XmlNodeList = xDoc.GetElementsByTagName("div")
        Dim jj As Integer = name.Count
        For i As Integer = 0 To name.Count - 1
            MessageBox.Show(name.Item(i).InnerText)
        Next i

“xDoc.LoadXml(reader.ReadToEnd())”之后的任何内容都没有执行..有什么想法吗? 我的XML在开始时确实有一些空格,我不知道是否会导致问题......

1 个答案:

答案 0 :(得分:1)

只是一个猜测,但是它会抛出异常,因为你下载的html格式不正确xml,并且你有一个高级的try catch块来隐藏你的错误。