somewacko2
Programmer
My XML Data reader keeps on choking on certian datasets and I can't figure out why. I am building an RSS reader that I can use to update parts of my own website. Code is below, I am stumped.
XML Feed ******
******
Code *******
Dim reader As XmlTextReader = New XmlTextReader(" & DropDownList2.SelectedItem.Text.ToString & ")") 'regenerate dataset
Dim ds As DataSet = New DataSet
ds.ReadXml(reader, XmlReadMode.Auto)
*******
Errors *******
An unexpected end of file parsing CDATA has occurred
OR
[XmlException: There is an invalid character in the given encoding. Line 29, position 126.]
System.Xml.XmlScanner.GetChars(Byte[] srcBuffer, Int32& srcOffset, Int32 srcLen, Char[] destBuffer, Int32 destOffset, Boolean zeroedOut) +268
System.Xml.XmlScanner.Read() +139
System.Xml.XmlScanner.ScanCData() +91
System.Xml.XmlScanner.ScanMarkup() +653
System.Xml.XmlTextReader.ParseTag() +74
System.Xml.XmlTextReader.ParseBeginTagExpandCharEntities() +1478
System.Xml.XmlTextReader.Read() +216
System.Xml.XmlLoader.LoadChildren(XmlNode parent) +33
System.Xml.XmlLoader.LoadElementNode() +144
System.Xml.XmlLoader.LoadCurrentNode() +38
System.Xml.XmlLoader.LoadChildren(XmlNode parent) +47
System.Xml.XmlLoader.LoadElementNode() +144
System.Xml.XmlLoader.LoadCurrentNode() +38
System.Xml.XmlLoader.ReadCurrentNode(XmlDocument doc, XmlReader reader) +92
System.Xml.XmlDocument.ReadNode(XmlReader reader) +51
System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving) +1224
System.Data.DataSet.ReadXml(XmlReader reader) +7
DealerLogin.news.getstream(String url) in C:\Documents and Settings\Administrator\VSWebCache\WEBSERV\review\DealerLogin\news.aspx.vb:437
DealerLogin.news.DropDownList2_SelectedIndexChanged(Object sender, EventArgs e) in C:\Documents and Settings\Administrator\VSWebCache\WEBSERV\review\DealerLogin\news.aspx.vb:442
System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e) +108
System.Web.UI.WebControls.DropDownList.System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent() +26
System.Web.UI.Page.RaiseChangedEvents() +115
System.Web.UI.Page.ProcessRequestMain() +1056
********
XML Feed ******
******
Code *******
Dim reader As XmlTextReader = New XmlTextReader(" & DropDownList2.SelectedItem.Text.ToString & ")") 'regenerate dataset
Dim ds As DataSet = New DataSet
ds.ReadXml(reader, XmlReadMode.Auto)
*******
Errors *******
An unexpected end of file parsing CDATA has occurred
OR
[XmlException: There is an invalid character in the given encoding. Line 29, position 126.]
System.Xml.XmlScanner.GetChars(Byte[] srcBuffer, Int32& srcOffset, Int32 srcLen, Char[] destBuffer, Int32 destOffset, Boolean zeroedOut) +268
System.Xml.XmlScanner.Read() +139
System.Xml.XmlScanner.ScanCData() +91
System.Xml.XmlScanner.ScanMarkup() +653
System.Xml.XmlTextReader.ParseTag() +74
System.Xml.XmlTextReader.ParseBeginTagExpandCharEntities() +1478
System.Xml.XmlTextReader.Read() +216
System.Xml.XmlLoader.LoadChildren(XmlNode parent) +33
System.Xml.XmlLoader.LoadElementNode() +144
System.Xml.XmlLoader.LoadCurrentNode() +38
System.Xml.XmlLoader.LoadChildren(XmlNode parent) +47
System.Xml.XmlLoader.LoadElementNode() +144
System.Xml.XmlLoader.LoadCurrentNode() +38
System.Xml.XmlLoader.ReadCurrentNode(XmlDocument doc, XmlReader reader) +92
System.Xml.XmlDocument.ReadNode(XmlReader reader) +51
System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving) +1224
System.Data.DataSet.ReadXml(XmlReader reader) +7
DealerLogin.news.getstream(String url) in C:\Documents and Settings\Administrator\VSWebCache\WEBSERV\review\DealerLogin\news.aspx.vb:437
DealerLogin.news.DropDownList2_SelectedIndexChanged(Object sender, EventArgs e) in C:\Documents and Settings\Administrator\VSWebCache\WEBSERV\review\DealerLogin\news.aspx.vb:442
System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e) +108
System.Web.UI.WebControls.DropDownList.System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent() +26
System.Web.UI.Page.RaiseChangedEvents() +115
System.Web.UI.Page.ProcessRequestMain() +1056
********