Página 1 de 1

XML - COMO EXPORTAR XML MAPEADO

Enviado: Dom Fev 17, 2019 4:27 pm
por LuizFeijo
Olá amigos, meu problema é simples, como consigo exportar ou salvar como XML um arquivo xml que eu fiz o mapeamento, alterei um valor e agora preciso salva-lo em xml novamente?
toda vez que tento salvar, diz: não é possivel salvar ou exportar dados xml. os mapas xml desta pasta de trabalho não são exportaveis.
eu estou manipulando Notas Fiscais, ai preciso alterar uns valores, mas nao consigo salvar!
Agradecido.

Re: XML - COMO EXPORTAR XML MAPEADO

Enviado: Sex Abr 12, 2019 4:15 pm
por daavmendonca
Boa tarde Luiz,
Abaixo estou utilizando a biblioteca "Microsoft XML, v3.0" para fazer a leitura do arquivo XML,
O codigo abaixo carrega o arquivo, atualiza o valor da Tag "cUF" e salva o XML atualizado no diretório "C:\temp\" com o nome "teste.xml" ...acredito que esse código te ajude:

Sub Atualiza_Xml()

Dim oDomDoc As MSXML2.DOMDocument30
Set oDomDoc = New MSXML2.DOMDocument30

'Carrega o arquivo XML Original
If Not oDomDoc.Load("Caminho Completo do Seu XML") Then  'Exemplo C:\Temp\NotaFiscal.xml'
    Set oDomDoc = Nothing
End If

'Selecionar o Nó que pretende alterar o valor
oDomDoc.SelectSingleNode("//infNFe/ide/cUF").Text = "35"

'Salva o arquivo após atualização do campo "cUF"
oDomDoc.Save ("C:\temp\teste.xml")

End Sub