2009-10-20 4 views
0

je suis en train de lire le flux RSS en le chargeant de xmlDocumentlecture des flux RSS -> pas compatible

quelque chose comme

xmlTextReader = new XmlTextReader(url); 

XmlDocument xmlDoc = new XmlDocument(); 
xmlDoc.Load(xmlTextReader); 

quelques fois le chargement du document XML réussit et quelques fois il échoue .

l'url j'utilise est

http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000004.xml

ce qui pourrait être le gros problème, est comme le RSS ne sont pas mis à jour correctement ..?

des suggestions/commentaires

Cordialement DEE

Répondre

0

Si vous utilisez .NET 3.5, je regarderais dans l'espace de noms System.ServiceModel.Syndication. Il fournit une bibliothèque agnostique très riche et au format de flux pour gérer les flux dans .NET. Il fournit également beaucoup d'extensibilité qui vous permet de brancher formatteurs d'alimentation supplémentaires, si nécessaire:

http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.aspx

Il devrait simplifier l'utilisation de RSS, et vous aider à traquer les problèmes bizarres comme celui-ci, car il fournit une abstraction plus propre.

+0

merci pour la réponse, je suis sur 2.0. la question est pourquoi RSS xml n'est pas tout le temps et comment y faire face. Quelqu'un at-il ce problème ou est-ce seulement moi. – DEE