|
<< Click to Display Table of Contents >> XML para Dataset |
![]() ![]()
|
xml
<?xml version="1.0" encoding="utf-8"?>
<contatos>
<contato>
<nome>Exemplo 1</nome>
<email>email1@cbsa.com.br</email>
</contato>
<contato>
<nome>Exemplo 2</nome>
<email>email2@cbsa.com.br</email>
</contato>
</contatos>
cs
private void Funcao()
{
//Server.MapPath - serve para pegar o caminho completo no sistema.
//Server.MapPath("~/contatos.xml") = c:\inetpub\wwwroot\site\contatos.xml
string sFile = Server.MapPath("~/contatos.xml");
//Cria o DataSet
DataSet ds = new DataSet();
//Carrega os dados
ds.ReadXml(sFile);
//Imprimir na página
for (int i = 0; i < ds.Tables["contato"].Rows.Count; i++)
{
string sName = ds.Tables["contato"].Rows[i]["nome"].ToString();
string sEmail = ds.Tables["contato"].Rows[i]["email"].ToString();
Response.Write("Nome: " + sName + " e-mail: " + sEmail + "<br />");
}
}