XMLDocument, узел чтения проблем - PullRequest
       11

XMLDocument, узел чтения проблем

1 голос
/ 23 сентября 2010

Я делаю следующее:

    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;

Но когда я читаю узел "description" и просматриваю InnerText или InnerXML, строка отличается от исходной XML-документа.

В возвращаемой строке есть и эллипсы, и данные усекаются.Однако в исходном XML-документе есть данные, которые я вижу.

Есть ли способ выбрать этот узел без изменения данных?

Спасибо за помощь.

1 Ответ

1 голос
/ 23 сентября 2010

Я подозреваю, что вы смотрите на строку в отладчике, и это может быть усечение данных.(Или вы записываете что-то еще, что обрезает текст.)

Я очень сомневаюсь, что это проблема XmlDocument.

Я предлагаю вам log InnerText где-то, что вы знаете, вы сможете получить полные данные, так что вы можете сказать наверняка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...