RSS in HTML Tutorial

September 14

RSS in HTML Tutorial


Conversione RSS in HTML coinvolge tradurre i file XML RSS da un collegamento specificato nel codice HTML o JavaScript, in modo che i dati XML possono essere resi per la visualizzazione su un browser web. Un programmatore esperto sarebbe in grado di fare questo funzioni in Javascript e AJAX o asincrono Javascript XML, PHP o ASP.NET in via di sviluppo. In alternativa, c'è una vasta scelta di software di terze parti in grado di offrire questa soluzione. Questo articolo descrive come installare e convertire RSS in HTML usando un pacchetto PHP libero da FeedForAll chiamato RSS2HTML.

istruzione

1 Puntare il browser sul sito FeedForAll download. Il collegamento URL è fornito nella sezione Riferimenti di seguito. Accanto alla voce "RSS2HTML" tasto destro del mouse sul pulsante di download, e selezionare "Salva oggetto con nome ...". Salva rss2html.zip sul desktop.

2 Creare una directory C: \ rss2html sul vostro personal computer, ed estrarre i seguenti quattro file da rss2html.zip in C: \ rss2html:

FeedForAll_XMLParser.inc.php

rss2html.php

RSS2HTML-Docs.txt

sample-template.html

3 Utilizzando il software FTP, caricare i quattro file al tuo sito web di Internet nella directory principale.

4 Se il vostro sito nome di dominio è mysite.com, puntare il browser al mysite.com/rss2html?buildURL URL. Si noti che "buildURL" è case-sensitive.

5 Alla voce "URL del file XML:" inserire il seguente URL per Internet newsfeed Yahoo: rss.news.yahoo.com/rss/internet.

Alla voce "URL per il file del modello:", immettere il percorso URL del file di esempio-template.html, per esempio, mysite.com/sample-template.html.

In "elementi massimi" immettere 10, in modo da visualizzare solo le ultime 10 voci. Quindi fare clic su "Invia".

6 Attendere che la pagina per aggiornare, quindi fare clic sul link "test" per fare in modo che vengano visualizzati gli ultimi 10 articoli in Internet newsfeed Yahoo!. Copiare il percorso URL del link e salvarlo in un editor di testo. Sarebbe qualcosa di simile

http://www.mysite.com/rss2html.php?XMLFILE=http://rss.news.yahoo.com/rss/internet&TEMPLATE=http://www.mysite.com/sample-template.html&MAXITEMS=10.

7 Aprire C: \ rss2html \ sample-template.html utilizzando un editor di testo, e immettere il codice seguente tra i tag </ head> e <body> tag

<Table width = 100% border = 1 cellspacing = 0>

<Tr>

<Td valign = larghezza superiore = 60%>

Benvenuti nel mio sito web

</ Td>

<Td valign = top>

8 Verso la fine del file, inserire il seguente codice tra il </ table> e </ body>

</ Td>

</ Tr>

</ Html>

Quindi salvare C: \ rss2html \ sample-template.html e caricarlo nella directory principale del tuo sito web, sovrascrivendo la versione precedente.

9 Creare un documento di testo vuoto in C: \ rss2html chiamato mypage.html, e inserire il seguente codice in mypage.html. Sostituire l'indirizzo URL lungo con quello salvato nella Fase 6:

<Html>

<Head>

<Meta http-equiv = contenuti "REFRESH" = "0; url =

http://www.mysite.com/rss2html.php?XMLFILE=http://rss.news.yahoo.com/rss/internet&TEMPLATE=http://www.mysite.com/sample-template.html&MAXITEMS=10">

</ Head>

<Body>

</ Body>

</ Html>

10 Carica C: \ rss2html \ mypage.html nella directory principale del tuo sito web. Puntare il browser su mypage.html sul tuo sito web. Sarà reindirizzare il browser alla URL lungo. Il browser dovrebbe visualizzare Internet newsfeed Yahoo! in un pannello separato a destra. È possibile modificare il codice HTML in campione template.html aggiungere la tua contenuti web e modificare le impostazioni di visualizzazione, dei colori e dei font in base alle proprie preferenze.

Consigli e avvertenze

  • Per un più potente RSS PHP al convertitore HTML che funziona lungo linee simili a RSS2HTML, provare la versione gratuita di Carp Evolution. Si tratta di un caricamento più grande per il sito web, e ha funzionalità più avanzate e le funzioni programmabili dall'utente. Altri strumenti di conversione sono disponibili dal link a "RSS Specifiche: lista enorme di strumenti RSS" in risorse al di sotto.