LilMoke
LilMoke

Reputation: 3444

XMLDocument, problem reading Node

I am doing the following:

    System.Net.WebRequest myRequest = System.Net.WebRequest.Create("http://www.atlantawithkid.com/feed/");
System.Net.WebResponse myResponse = myRequest.GetResponse();

System.IO.Stream rssStream = myResponse.GetResponseStream();
System.Xml.XmlDocument rssDoc = new System.Xml.XmlDocument();
rssDoc.Load(rssStream);

System.Xml.XmlNodeList rssItems = rssDoc.SelectNodes("rss/channel/item");
System.Xml.XmlNode rssDetail;

// FEED DESCRIPTION

string sRssDescription; 
rssDetail = rssItems.Item(0).SelectSingleNode("description");
if (rssDetail != null)
    sRssDescription = rssDetail.InnerText;

But, when I read the "description" node and view the InnerText, or the InnerXML, the string is different than in the original XML document.

The string return has and ellipses and the data si truncated. However, in the original XML document there is data that I can see.

Is there a way to select this node without the data being altered?

Thanks for the help.

Upvotes: 1

Views: 377

Answers (1)

Jon Skeet
Jon Skeet

Reputation: 1500495

I suspect you're looking at the string in the debugger, and that may be truncating the data. (Or you're writing it into something else which truncates text.)

I very much doubt that this is an XmlDocument problem.

I suggest you log the InnerText somewhere that you know you'll be able to get full data out, so you can tell for sure.

Upvotes: 1

Related Questions