Marco Rizzi SPBlog

SharePoint, web and so many things.

XSL di Internet Explorer

Per un progetto che sto segnendo in questi giorni avevo la necessarà di presentare un XML, all'interno di una pagina ASP.NET che contiene già una serie di controlli, allo stesso modo di come fa Internet Explorer. Intendo quindi la possibilità di utilizzare il collapse/expand, colori diversi per i tag, gli attributi, i valori, ecc...

Non avevo di certo voglia di scrivere un XSL ma piuttosto quello di utilizzare lo stesso di IE. Ho scoperto così che si può fare facendo puntare lo stylesheet a res://msxml.dll/defaultss.xsl 

E' sufficiente quindi inserire in un qualsiasi XML questo codice:
<?xml-stylesheet type="text/xsl" href="res://msxml.dll/defaultss.xsl"?>