SALVAR XML NO ARQUIVO

FUTURA 16/09/2010 18:49:36
#353152
pessoal, estou usando uma dll de terceiros que gera o xml porém ele é jogado em um textbox, mais ou menos assim:

txtxml.text = xmlgerado

o vb teria uma função que ja salve dentro de um arquivo, ou ja crie um arqivo passando o nome do mesmo ?
TECLA 16/09/2010 19:32:46
#353155
Se a DLL retornar uma estrutura como essa...
<?xml version=[Ô]1.0[Ô]?>
<contatos>
<contato>
<nome>TECLA</nome>
<email>contato.programacao@gmail.com</email>
</contato>
</contatos>

...é só armazenar o resultado em uma VARIÁVEL e depois usar o objeto PRINTER para gerar o arquivo físico.
FUTURA 17/09/2010 08:48:34
#353193
sim tecla, a dll gera o xml da nfe ja no esquema, porém joga este xml em um textbox, falando com o suporte do fornecedor da dll, me deram a dica de gravar o xml no banco, mas de qualquer forma vou precisa do arquivo xml para ser enviado aos clientes, o printer eu nunca usei, mas uso bastante o print, vou dar umas cacetadas pra ver se da certo..
TECLA 17/09/2010 10:23:08
#353202
Caso precise, neste link tem um artigo do Macoratti, ilustrando como CRIAR um arquivo XML à partir de MDB.
FUTURA 17/09/2010 13:31:41
#353224
tecla, não é bem o caso...pois o xml ja esta todo formatado dentro de um textbox, o esquema é criar um arquivo jogando o conteudo pra dentro dele..
GERARDA 17/09/2010 15:02:04
#353237
cara num sei se entendi direito o que vc quer

mas nao é só salvar o tex1.text em um arquivo com extenção .xml ????


Open App.Path & [Ô]/PRUEBA.xml[Ô] For Output As #1
Print #1, Text1.Text
Close #1

RICARDO.RAPA 19/09/2010 13:58:47
#353363
Tem como me mandar essa DDL ai? é free?
FUTURA 20/09/2010 08:57:25
#353385
não, é uma DLL licenciada.
MARCELO.VB.PIRA 22/09/2010 15:43:07
#353610
eu já entendi (eu acho)

eu tb gravo o xml de cada nota junto da tabela das vendas (pedidos)

usando o firebird 2.1, criei mais um campo (BLOB) e simplesmente gravo o conteudo dessa TEXT (tb poderia ser um xml real, que abriria como se fosse um arquivo texto e jogaria ele inteiro para dentro do campo na tabela)

assim, quando precisar emitir uma danfe ou re-enviar o xml, basta acessar a tabela de vendas, localizar o pedido, pegar o campo onde gravei o xml e fazer o que quiser.

seria isso que vc queria?

FUTURA 22/09/2010 16:26:08
#353618
marcelo,,,acho que sim.....rs..até o momento estou gerando o txt para o emissor da receita. em paralelo estou montando o xml para fazer tudo pelo meu sistema..como vc procede ?, qdo o usuário digita a nf no seu sistema, vc ja dispara uma função que gera o xml e grava no banco, para a partir dai fazer os processos ? esta campo precisa ser blob ?, não poderia ser memo ?
Tópico encerrado , respostas não são mais permitidas