que je fais ce qui suit:XMLDocument, problème de lecture nœud
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;
Mais, quand je lis le noeud « description » et afficher la InnerText ou la InnerXml, la chaîne est différente de celle dans le document XML d'origine .
Le retour de la chaîne a et ellipses et les données si tronquée. Cependant, dans le document XML original, il y a des données que je peux voir.
Est-il possible de sélectionner ce noeud sans les données modifiées?
Merci pour l'aide.
Cela semble très étrange. Au lieu de diffuser dans un XmlDocument, pouvez-vous diffuser les données dans un fichier texte et confirmer que les données ne sont pas tronquées? – code4life
Oui, c'est ce que j'ai fait et ce qui est intéressant c'est d'obtenir les ellipses aussi. MAIS, le document original ne les a pas. Je crois que cela a à voir avec System.Net.WebRequest.Create, GetReponse ou GetResponseStream. – LilMoke