Importar XML

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

wesley assis
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 08 Abr 2010 16:16
Localização: Belo Horizonte - MG

Importar XML

Mensagem por wesley assis »

Bom dia amigos!

Sempre antes de consultá-los, já pesquisei no forum, mas sem exito.
Estou precisando de um código que extrai arquivos xml. Pesquisei aqui no forum um que extrai CEP, que os colegas postaram. Mas compilei em HMG3.30 e HMG3.0.35 e não mostra nem a tela, acho que é versão antiga de 2006-2008,
Seguinte: quando digite a URL direto do navegador, ele me retorna um arquivo xml como mostrado abaixo. Bem parecido com o do CEP.

<?xml version="1.0" encoding="UTF-8"?>
-<resultado>
<rgs>1</rgs>
-<linha>
<cpf>3878311699</cpf>
<nome>DIVINO NASCIMENTO PASSOS</nome>
<endereco>R DOS DOMINICANOS</endereco>
<num>90</num>
...
Preciso gravar estes campos na minha base, sempre que é consultado. Já fizeram algo parecido?

Obrigado

Wesley Assis
wesley assis
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 08 Abr 2010 16:16
Localização: Belo Horizonte - MG

Importar XML - RESOLVIDO

Mensagem por wesley assis »

Prezados, boa tarde!
Pesquisando mais, descobri que:
Url_HTTP := TIpClientHttp():new( "URL QUE VOCE DESEJA") // Aqui coloca-se a URL desejada
Url_HTTP : open() // manda abrir a URL
Variavel_Xml := Url_HTTP:readAll() // Alimenta uma variável
Url_HTTP : close() // manda fechar a URL

com a Variavel_Xml em mãos. basta extrair os campos necessários contidos dentro da mesma.

Wesley Assis
luiz antonio da silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 161
Registrado em: 21 Nov 2006 22:12
Localização: serrana-sp

Importar XML

Mensagem por luiz antonio da silva »

Olá Wesley !

Parabens por ter resolvido seu problema....nem sempre o assunto que abordamos é de interesse da comunidade...

Luiz.
HMG 3.4.4 - SQL SERVER - ORACLE
Responder