Pregunta

¿Alguien sabe de algún tutorial para este marco? ¿Cuál es la opinión sobre el uso de esto para extraer datos de una fuente RSS? ¿Bueno o malo?

¿Fue útil?

Solución

Es posible que desee considerar el uso del espacio de nombres System.ServiceModel.Syndication. En el interior, encontrará una clase llamada SyndicationFeed con un método estático Load que podría hacer todo lo que necesita.

Ya publiqué esto para otra pregunta, pero también puede ser útil para usted:

System.ServiceModel.Sydication

  • es aproximadamente 9 veces más rápido que Argotic
  • no tiene soporte de rdf
  • no tiene soporte para versiones atómicas < 1
  • no tiene soporte para versiones rss < 1
  • falla con XmlException en aproximadamente el 30% de los feeds que doy en " from the wild " (este es el factor decisivo para mí)

Argotic

  • no se ha actualizado desde el 2 de julio de 2008
  • es lento (ver arriba)
  • tiene muy buen soporte para todo tipo de fuentes: todas las versiones de atom, rss, rdf (por lo que puedo decir)
  • es un poco más difícil de usar que System.ServiceModel.Sydication; debe determinar qué tipo de feed tiene antes de permitir que Argotic lo analice, y luego necesita una lógica personalizada para tratar con cada una de las 3 clases diferentes según el tipo de feed. En otras palabras, debe envolver Argotic antes de que sea útil.

Otros consejos

Los numerosos enlaces en el CodePlex wiki conducen a una serie de tutoriales. Además, consulte DimeCasts.net . Derik Whittaker también tiene una muestra simple aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top