By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,837 Members | 1,357 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,837 IT Pros & Developers. It's quick & easy.

Object reference not set to an instance of an object.

P: n/a
Hello,

I have some code which simply reads a RSS with the
XmlTextReader and XmlDocument. Unfortunaly I get the error:

Object reference not set to an instance of an object.

Here is my simple code:

private function CheckRSS(byval strRSS as string)
Dim reader as new XmlTextReader(strRSS)
Dim xmlDoc as XmlDocument

Try
xmlDoc.Load(reader)
Catch ex As Exception
Response.Write("ERR in Rss File:" & strRSS
& "<br>")
Response.Write("Err: RSS File:" & ex.Message
& "<br>")
Exit Function
End Try

' load only the item nodes
Dim nodes As XmlNodeList = xmlDoc.SelectNodes
("/rss/channel/item")

For Each node As XmlNode In nodes
Try
Dim strPostTitle as string = node
("title").InnerXml
Dim strPost as string = node
("description").InnerXml
Dim strPostURL as string = node
("link").InnerXml
Dim strPostDate as string = node
("pubDate").InnerXml

response.write(strPostTitle & "<br>")
Catch ex As Exception
Response.Write("ERR in loading nodes: " &
ex.Message() & "<br>")
Exit Function
End Try
Next
end function

Can anybody tell me why I get this error?

Thanks
Nov 12 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Where exactly the error happens?

--
Victor Hadianto
http://synop.com/Products/SauceReader/

"Anonymous" <an*******@discussions.microsoft.com> wrote in message
news:4f****************************@phx.gbl...
Hello,

I have some code which simply reads a RSS with the
XmlTextReader and XmlDocument. Unfortunaly I get the error:

Object reference not set to an instance of an object.

Here is my simple code:

private function CheckRSS(byval strRSS as string)
Dim reader as new XmlTextReader(strRSS)
Dim xmlDoc as XmlDocument

Try
xmlDoc.Load(reader)
Catch ex As Exception
Response.Write("ERR in Rss File:" & strRSS
& "<br>")
Response.Write("Err: RSS File:" & ex.Message
& "<br>")
Exit Function
End Try

' load only the item nodes
Dim nodes As XmlNodeList = xmlDoc.SelectNodes
("/rss/channel/item")

For Each node As XmlNode In nodes
Try
Dim strPostTitle as string = node
("title").InnerXml
Dim strPost as string = node
("description").InnerXml
Dim strPostURL as string = node
("link").InnerXml
Dim strPostDate as string = node
("pubDate").InnerXml

response.write(strPostTitle & "<br>")
Catch ex As Exception
Response.Write("ERR in loading nodes: " &
ex.Message() & "<br>")
Exit Function
End Try
Next
end function

Can anybody tell me why I get this error?

Thanks

Nov 12 '05 #2

P: n/a
XmlDocument xmlDoc is declared, but it is not instantiated(new
XmlDocument()),

--
Regards,
Dennis JD Myrén
Oslo Kodebureau
"Anonymous" <an*******@discussions.microsoft.com> wrote in message
news:4f****************************@phx.gbl...
Hello,

I have some code which simply reads a RSS with the
XmlTextReader and XmlDocument. Unfortunaly I get the error:

Object reference not set to an instance of an object.

Here is my simple code:

private function CheckRSS(byval strRSS as string)
Dim reader as new XmlTextReader(strRSS)
Dim xmlDoc as XmlDocument

Try
xmlDoc.Load(reader)
Catch ex As Exception
Response.Write("ERR in Rss File:" & strRSS
& "<br>")
Response.Write("Err: RSS File:" & ex.Message
& "<br>")
Exit Function
End Try

' load only the item nodes
Dim nodes As XmlNodeList = xmlDoc.SelectNodes
("/rss/channel/item")

For Each node As XmlNode In nodes
Try
Dim strPostTitle as string = node
("title").InnerXml
Dim strPost as string = node
("description").InnerXml
Dim strPostURL as string = node
("link").InnerXml
Dim strPostDate as string = node
("pubDate").InnerXml

response.write(strPostTitle & "<br>")
Catch ex As Exception
Response.Write("ERR in loading nodes: " &
ex.Message() & "<br>")
Exit Function
End Try
Next
end function

Can anybody tell me why I get this error?

Thanks

Nov 12 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.