Olá pessoal,
como faço para criar um arquivo xml em um diretorio "x" a partir de metodos que retornam um list?
Ex de algum trechos:
tenho um metodo chamado AddHeader()
public List<string> AddHeader()
{
List<string> addHeader = new List<string>();
addHeader.Add("<?xml version=\"" + Header.XMLVersion + "encoding=" + Header.Encoding + " ?>");
addHeader.Add("<identificacaoTransacao>");
addHeader.Add("<tipoTransacao>" + Header.Transactiontype + "<ans:tipoTransacao>");
addHeader.Add("<sequencialTransacao>" + Header.TransactionSequential + "</sequencialTransacao>");
addHeader.Add("<dataRegistroTransacao>" + Header.TransactionRecordDate.PatternDate() + "</dataRegistroTransacao>");
addHeader.Add("<horaRegistroTransacao>" + Header.TransactionRecordHour.PatternHour() + "</horaRegistroTransacao>");
addHeader.Add("</identificacaoTransacao>");
return addHeader;
}
outro metodo AddProfessional()
public List<string> AddProfessional()
{
List<string> addMemberTeam = new List<string>();
if (ConfigSPSADT.SPProcedures.UseTeam)
{
addMemberTeam.Add("<membroEquipe>");
if (ConfigSPSADT.SPProcedures.Team.ConfigProfessional.ProfessionalPosition)
addMemberTeam.Add("<posicaoProfissional>" + Procedures.Team.Professional.ProfessionalPosition.ToString() + "</posicaoProfissional>");
addMemberTeam.Add("</membroEquipe>");
}
return addMemberTeam;
}
Onde tenho varios metodos fazendo o bloco XML pertinente conforme como quero montar o arquivo XML... a minha ideia agora é montar um outro metodo chamado criarXML()
Como crio o arquivo xml, pegando o retorno List dos metodos? Pensei em criar um txt, depois renomear ele para .xml
mas tem alguma forma de ir criando um arquivo apenas adicionando os metodos resultando o xml final?