Question

Est-ce que quelqu'un connaît des tutoriels pour ce framework? Quel est l'avis sur son utilisation pour extraire des données d'un flux RSS? Bon ou mauvais?

Était-ce utile?

La solution

Vous pouvez envisager d'utiliser l'espace de noms System.ServiceModel.Syndication. À l'intérieur, vous trouverez une classe appelée SyndicationFeed avec une méthode statique Load pouvant faire tout ce dont vous avez besoin.

J'ai déjà posté ceci pour une autre question, mais cela pourrait également vous être utile:

System.ServiceModel.Sydication

  • est environ 9 fois plus rapide que Argotic
  • n'a pas de support rdf
  • ne supporte pas les versions atomiques < 1
  • ne supporte pas les versions rss < 1
  • échoue avec XmlException sur environ 30% des flux que je donne dans & "; de la nature &"; (c'est le deal-breaker pour moi)

Argotic

  • n'a pas été mis à jour depuis le 2 juillet 2008
  • est lent (voir ci-dessus)
  • supporte très bien tous les types de flux: toutes les versions de atom, rss, rdf (autant que je sache)
  • est légèrement plus difficile à utiliser que System.ServiceModel.Sydication; vous devez déterminer le type de flux que vous possédez avant de permettre à Argotic de l’analyser, puis vous avez besoin d’une logique personnalisée pour traiter chacune des 3 classes différentes en fonction du type de flux. En d'autres termes, vous devez envelopper Argotic avant de pouvoir l'utiliser.

Autres conseils

Les nombreux liens du wiki CodePlex mènent à un certain nombre de tutoriels. Consultez également DimeCasts.net . Derik Whittaker a également un exemple simple ici .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top