Gerar XML

obs:. trocar os caracteres "[]" para "<>"

#region "Gera o xml"
public void geraXml()
{
String StrXMl = "";
StreamWriter fluxoTexto;
StrXMl += "[?xml version='1.0' encoding='UTF-8' ?] ";
StrXMl += "[menu]";

SqlConnection con = clsBd.conexao("server", "database", "user", "pws");
String Strsql = "SELECT RTRIM(DIRETORIO) AS DIRETORIO, RTRIM(FG) AS FG, RTRIM(FP) AS FP FROM TB_SITENOTICIAFOTO WHERE DIRETORIO = '" + Label1.Text.Trim() + "'";
SqlCommand cmd = new SqlCommand(Strsql, con);
cmd.Connection.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
StrXMl += "[foto";
StrXMl += " fp='";
StrXMl += dr["fp"].ToString() + "'";
StrXMl += " fg='";
StrXMl += dr["fg"].ToString() + "'";
StrXMl += "/]";
}
con.Close();
dr.Close();
StrXMl += "[/menu]";
fluxoTexto = new StreamWriter("c:\\inetpub\\wwwroot\\site08\\noticias\\" + Label1.Text.Trim() + "\\fotos.xml");
fluxoTexto.Write(StrXMl);
fluxoTexto.Close();
}
#endregion

Comentários

Postagens mais visitadas deste blog

Funcão SQL para abreviar nomes

Função em JavaScript para consulta de CEP com retorno em XML ou Json

Função SQL que retorna valor (R$) por extenso