#545 - Trasformare un feed RSS in HTML con XMLDom

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
http://www.aspitalia.com/liste/usag/script.aspx?ID=301

Nota: Questo script contiene un allegato.


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC