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.
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.








Stampa
Download


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
