none
XmlTextWriter - Dúvidas. RRS feed

  • Discussão Geral

  • Bom dia,

    Tenho uma dúvida em relação ao XmlTextWriter.

    XmlTextWriter writer = new XmlTextWriter(); //O certo seria colocar o caminho para o diretório e a pasta o qual ficará guardará o XML.

    Até aqui tudo bem!

    A minha dúvida é relação se existe a possibilidade colocar um método como o caminho para armazenar os XML?

    (o mesmo esta classe já está instanciado) .

    Não sei se está certo, mas poderia criar uma StreamWriter com o caminho a ser salvo o Xml e em seguida seja adicionado na minha XmlTextWriter?

    terça-feira, 19 de abril de 2016 13:19

Todas as Respostas

  • Bom dia.

    Não sei se entendi, você queria mudar o caminho de arquivo de um XmlTextWriter já intanciado?  Se for isso, não dá; você deve instanciar outro objeto para escrever em outro FileStream.


    terça-feira, 19 de abril de 2016 14:07
  • XmlTextWriter writer = new XmlTextWriter(aqui iria ficar o outro método).

    muito obrigado pela ajuda.

    terça-feira, 19 de abril de 2016 14:11
  • XmlTextWriter tem um construtor que recebe um Stream e outro que recebe uma String, nos dois o segundo parâmetro é um Encoding; então o outro método pode retornar uma String ou um Stream:

    protected String OutroMetodo ()
    {
            return @"C:\arquivo";
    }
    protected FileStream OutroMetodo()
    {
    	return File.Open(@"C:\arquivo", FileMode.OpenOrCreate);
    }
    XmlTextWriter writer = new XmlTextWriter(OutroMetodo(), Encoding.Default);
    



    terça-feira, 19 de abril de 2016 14:34