Qualche giorno fa ho segnalato la libreria Argotic, per la gestione dei feed RSS. Durante il suo utilizzo, mi sono accorto che la proprietà Comments della classe Argotic.Syndication.RssItem, che dovrebbe contenere l'URL dei commenti ad un post, in realtà valeva sempre null, anche quando il tag comments era presente nel file XML. Sono così andato a vedere nei sorgenti della libreria, per isolare il problema, ed ho trovato l'inghippo. C'è un errore di ortografia nella stringa utilizzata per recuperare l'URL dei commenti; il file Argotic.Syndication.RssItem.cs (contenuto nel namespace Argotic.Core) contiene la seguente istruzione:
XPathNavigator commentsNavigator = source.SelectSingleNode("coments", manager);
ovvero "coments" è scritto con una sola M. La soluzione dunque è semplice e consiste nel sostituire l'istruzione precedente (che compare due volte nel file) con:
XPathNavigator commentsNavigator = source.SelectSingleNode("comments",
manager);
Ho già provveduto a segnalare il problema sul sito del progetto, comunque ho pensato di evidenziarlo anche qui per dargli una maggiore visibilità.