Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Forum De Bell Tolls
 
[XSL] Help realizzazione client RSS / RDF
Clicca QUI per vedere il messaggio nel forum
webwarrior
Sto sperimentando una bella stylesheet XSL che trasforma i contenuti RSS / RDF in HTML:

BlogWarrior

Vorrei che provaste con alcuni feed non compresi nell'elenco e mi informaste dell'esito.

Qui trovate la xsl: rdf.xsl

L'ho rubacchiata in giro e funziona bene, salvo per DSY.IT che usa una struttura un pelino diversa tale per cui ho dovuto personalizzarla un attimino.

Non appena questa funziona bene, ne miglioro l'estetica. Grazie!

Alex.

0m4r
Originally posted by webwarrior
BlogWarrior


non funziona il link....

webwarrior
Ora sì. Grazie!

(erano link Intranet...)

BlogWarrior

rdf.xsl

0m4r
scusa, io sono un po ignorante in materia... mi spiegheresti cosa hai fatto? Cioè, cosa dovrei notare?

(...non è una critica, solo non so a che servono RDF e RSS)

webwarrior
In pratica ti crei una pagina sul tuo server (io uso ASP) che a sua volta legge la sorgente RSS/RDF su un altro server, lo formatta e te lo ripropone.

In altre parole potrei farmi delle pagine con le notizie di slashdot.org e spacciarle come mie. Oppure raccogliere notizie da più testate e proporle in una unica pagina (sto aggiungendo ora un link di esempio...)

Quest'ultima feature, riconosciuta come la più potente, si chiama "aggregazione"

0m4r
ma è legale?
cioè un sito puo opporsi a che tu faccia questo? O mrglio, hai l'utorizzazione per pubblicare su un tuo sito contenuti non tuoi?

webwarrior
Questa è questione di dibattito. Secondo me no.

Tuttavia sui vari feed non ci sono informazioni di copyright anche se spesso dicono che sono disponibili solo "ad uso personale", ma anche lì, non so quanto sia legalmente valido.

Prendi il caso di NewsIsFree, per dire. Loro leggono le pagine di Repubblica.it, le trasformano in XML, io prendo questo XML e lo ri-trasformo in HTML a mio piacere. Tutti e tre i passaggi sono disponibili in rete, eppure i contenuti di repubblica.it sono protetti da copyright. Se c'è dolo, dov'è?

Bisogna ancora creare un business model per questi servizi (fanno parte del mondo dei "webservices"). Come al solito si inizierà con servizi gratuiti per poi renderli a pagamento in futuro.

fozzy
beh visto che molti siti rendono liberamente disponibili i loro news-feeds non ci vedo un problema finchè non si tenta di far pagare per il servizio, a quel punto nasceranno sicuramente delle discussioni.. :D

URANIO
Be, dei feed si dovrebbe sempre citare la fonte!
Cmq c'è uno script con sorgente su freeasp.html.it per leggere i feed RSS

webwarrior
Originally posted by URANIO
Cmq c'è uno script con sorgente su freeasp.html.it per leggere i feed RSS


Ti ringrazio per la segnalazione. Ho scopiazzato un po' il generatore RSS ma il consumatore è fatto un po' "brevimano".

Io ho preferito prendere una XSL ed eseguire la trasformazione.

Massacro il server ma questo metodo è formalmente più corretto ed è infinitamente pù facile da gestire. :cool:

webwarrior
Originally posted by URANIO
Be, dei feed si dovrebbe sempre citare la fonte!


Purtroppo la legge sul diritto d'autore non tollera nemmeno questo (amenoché esplicitato dall'autore)

URANIO
...ma i feed rss sono stati creati appunto per essere distribuiti ...sennò tanto valeva fare una pagina!

Mino
Originally posted by webwarrior
Tuttavia sui vari feed non ci sono informazioni di copyright anche se spesso dicono che sono disponibili solo "ad uso personale", ma anche lì, non so quanto sia legalmente valido.


del feed del dsy (http://www.dsy.it/forum/xmlnews.php) puoi farci quello che ti pare, usalo pure in asp, php, tcl, phyton, C, qbasic o da un mobile... nessuno ti denuncera' mai!

e' un "complicatissimo" scrippettino di ben 10 righe in php che prende da mysql e fa un "intrigatissimo" ciclo for con due istruzioni o tre...

webwarrior
Originally posted by Mino
del feed del dsy (http://www.dsy.it/forum/xmlnews.php) puoi farci quello che ti pare


Grazie. Ti segnalo però che avete leggermente violato lo standard XML RSS/RDF...

webwarrior
Ovviamente, non sempre la sorgente da "rubare" è di tipo XML puro. A volte basta un paio di regexp usate ad arte:

Un motore di ricerca potentissimo!

Mino
Originally posted by webwarrior
Grazie. Ti segnalo però che avete leggermente violato lo standard XML RSS/RDF...

azz... l'avevo validato con un tool online (di w3c mi pare) parecchio tempo fa ed era a posto, boh :(

korn
Originally posted by Mino
azz... l'avevo validato con un tool online (di w3c mi pare) parecchio tempo fa ed era a posto, boh :(


Magari è qualche tag contenuto nei post che vengono trasformati in RSS che sfugge allo script...

webwarrior
Ho già risposto in pvt a Mino, visto che qui siamo OT oramai.

Non è questione di XML non valido ma di struttura RSS non in linea con lo standard di quest'ultimo. Non da alcun problema poiché lettori come FeedReader.com lo interpretano a dovere. Solo una mia nota pignola, visto che la cosa è emersa durante i miei test.

Cmq sollevi un possibile errore che ahimé è una piaga per numerosi feed. Sono infatti parecchi i siti che non verificano a dovere i contenuti CDATA.

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate