Il metodo Load dell'oggetto XDocument permette, attraverso uno dei suoi overload, di caricare il contenuto di un file XML. Questo overload accetta in input una stringa con il percorso del file. Quello che rende interessante questo overload è che il caricamento del file funziona anche quando questo è situato in un server remoto, accessibile tramite HTTP.
public XDocument GetRSS(string uri){ return XDocument.Load(uri); }
L'URL non deve essere obbligatoriamente un file XML (http://www.sito.local/rss.xml) ma anche il link a una pagina che genera codice XML (http://www.sito.local/generatexml.aspx).
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare i metodi Linq MinBy e MaxBy per semplificare le ricerche degli elementi minimi e massimi in liste di oggetti complessi con LINQ
Utilizzare il metodo Chunk per creare blocchi di oggetti di uguali dimensioni partendo da una lista
Semplificare con un extension method l'aggiunta di filtri a run time nelle query LINQ
Impostare un default custom per i metodi LINQ che tornano il valore di default