Utilizando o Web Server Control no Asp.Net com XML
De Wiki Locaweb
|
Através do controle XML Web Server Control que há no Asp.Net é possível aplicar uma folha de estilo(css) em arquivo XML como no exemplo abaixo:
<%@ Page Language="C#" %> <%@ import Namespace="System.Xml" %> <%@ import Namespace="System.Xml.Xsl" %> <script runat="server"> // Exemplo com XML Web Server Control private void Page_Load(Object Sender, EventArgs e) { //Carrega normalmente o documento XML XmlDocument doc = new XmlDocument(); doc.Load("http://www.SEUDOMINIO.com.br/estado.xml"); //Cria-se uma instância para o método XslTransform XslTransform xls= new XslTransform(); //Carrega a folha de estilo xls.Load("http://www.SEUDOMINIO.com.br/foreach.xslt"); //Carrega o XML Web server control com o objeto que contém o XML Xml1.Document = doc; //Informar ao método transform do Web Server Control o objeto tranform que contém a folha de estilo Xml1.Transform = xls; } </script> <html> <head> </head> <body> <form id="XmlControl" method="post" runat="server"> <asp:Xml id="Xml1" runat="server"></asp:Xml> </form> </body> </html> Veja tambémLinks |
|