我正在尝试解析我使用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在开始时确实有一些空格,我不知道是否会导致问题......
答案 0 :(得分:1)
只是一个猜测,但是它会抛出异常,因为你下载的html格式不正确xml,并且你有一个高级的try catch块来隐藏你的错误。