Página 1 de 1

Ler xml

Enviado: 25 Abr 2011 13:58
por jairfab
Boa Tarde!

Estou tentando ler um xml, que ja foi relacionado em uma tabela DBF, ou seja esta tabela dbf tem um campo chamado ARQUIVO. este campo arquivo contem o nome do xml com a respectiva pasta onde se encontra o mesmo ou seja o caminho completo para a leitura do mesmo.

O problema é que nao estou conseguindo ler o mesmo.

Estou tentando assim: xnome:=Arqtmp->arquivo

Código: Selecionar todos

use arqtmp
while !eof()
  ***pega o nome do xml que esta relacionado na dbf
   xnome:=arqtmp->arquivo
    **esta funcao ler o xml e retorna todos os dados do xml.
    lerxml(xnome)
    skip
enddo


algume tem alguma ideia de como fazer isto

Re: Ler xml

Enviado: 25 Abr 2011 15:23
por alxsts
Olá!
jairfab escreveu:O problema é que nao estou conseguindo ler o mesmo.
Poderia dizer o que está acontecendo? Será que o problema não está na função lerxml(xnome)? Poste o código.

Seria interessante usar a classe TXMLDocument(). Já usei bastante em xHarbour. Creio que em Harbour também exista.

Re: Ler xml

Enviado: 25 Abr 2011 16:16
por Toledo
Faz um teste, use o comando ALLTRIM() ou RTRIM() para pegar o nome do arquivo:

Código: Selecionar todos

xnome:=ALLTRIM(arqtmp->arquivo)
Abraços,