Domanda

Qualcuno conosce qualche tutorial per questo framework? Qual è l'opinione sull'uso di questo per l'estrazione di dati da un feed RSS? Buono o cattivo?

È stato utile?

Soluzione

Potresti prendere in considerazione l'utilizzo dello spazio dei nomi System.ServiceModel.Syndication. All'interno, troverai una classe chiamata SyndicationFeed con un metodo statico Load che potrebbe fare tutto ciò di cui hai bisogno.

L'ho già pubblicato per un'altra domanda, ma potrebbe essere utile anche per te:

System.ServiceModel.Sydication

  • è circa 9 volte più veloce di Argotic
  • non ha il supporto per rdf
  • non ha supporto per le versioni atom < 1
  • non ha supporto per le versioni rss < 1
  • fallisce con XmlException su circa il 30% dei feed che do tra " dal selvaggio " (questo è l'interruzione per me)

Argotic

  • non è stato aggiornato dal 2 luglio 2008
  • è lento (vedi sopra)
  • ha un ottimo supporto per tutti i tipi di feed: tutte le versioni di atom, rss, rdf (per quanto ne so)
  • è leggermente più difficile da usare rispetto a System.ServiceModel.Sydication; devi determinare quale tipo di feed hai prima di consentire ad Argotic di analizzarlo, quindi hai bisogno di una logica personalizzata per gestire ciascuna delle 3 diverse classi a seconda del tipo di feed. In altre parole, devi avvolgere Argotic prima che sia utile.

Altri suggerimenti

I numerosi collegamenti sul wiki CodePlex portano a una serie di tutorial. Inoltre, controlla DimeCasts.net . Derik Whittaker ha anche un semplice esempio qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top