Trasformare un feed RSS in HTML con XMLDom

di Daniele Bochicchio, in XML,

La trasformazione attraverso fogli XSL permette di formattare in maniera molto veloce un documento XML, anche se a dire il vero il termine più esatto è proprio convertire.
L'esempio di oggi permette di estrarre le informazioni di un feed RSS a video e mostrarle attraverso una semplice trasformazione.

<%

 XMLDoc = Server.MapPath("feed.xml")
 XSLTDoc = Server.MapPath("style.xslt")

 ' carica file XML
 set XMLDOM = Server.CreateObject("Microsoft.XMLDOM")
 XMLDOM.async = false
 XMLDOM.Load(XMLDoc)

 ' carica foglio XSL
 set XSLDOM=Server.CreateObject("Microsoft.XMLDOM")
 XSLDOM.async = false
 XSLDOM.Load(XSLTDoc)

 ' applica la trasformazione
 Response.Write(XMLDOM.transformNode(XSLDOM))

%>

I file di esempio sono allegati.
Ovviamente l'uso di questo sistema, rispetto all'altro approccio già pubblicato, permette di avere un controllo sull'output superiore, con in pratica lo stesso identico risultato.
A partire da questo esempio, poi, è praticamente possibile personalizzare lo stile in modo che qualsiasi formato XML possa essere convertito facilmente in (X)HTML.

#301 - Mostrare un feed RSS
https://www.aspitalia.com/liste/usag/script.aspx?ID=301

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi