Utilizando o Web Server Control no Asp.Net com XML

De Wiki Locaweb
Ir para: navegação, pesquisa

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:


Arquivo: xmlcontrol.aspx(exemplo)

<%@ 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ém

Links

Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas
Criar um livro