Página 1 de 2
Gerar XML no Clipper
Enviado: 19 Jul 2007 15:00
por Paulosoft
Pretendo comunicar meu software em clipper com o Farmacia Popular do DataSus. Alguem ja fez e pode me dar algumas dicas? E como poderia criar arquivo XML no clipper?
´o)
Enviado: 19 Jul 2007 15:37
por Stanis Luksys
Ué...
Poderia criar como se cria qualquer outro tipo, através das funções de tratamento de arquivo, com FCreate() e FWrite(), ou ainda com MemoWrit().
Lembrando que neste caso, o limite do XML deve ser de 64k !
Falou!
Enviado: 19 Jul 2007 15:39
por Paulosoft
Como um arquivo txt? Mas vc tem experiencia com farmacia popular?
Enviado: 19 Jul 2007 15:46
por gvc
Se vc tem o lay-out (tag´s) do arquivo XML, vc pode gerar o mesmo como um arquivo texto.
set alternate to <nome do arquivo.txt>
set alternate on
? '<tag1>'
? '<tag2 aqui aqui aqui />'
? '<tag2 ali ali ali />'
? '</tag1>'
set alternate off
set alternate to
O clipper não tem uma função especifica para tratar esse tipo de arquivo.
Desse modo, vc não tem limite de tamanho.
Enviado: 19 Jul 2007 15:48
por sygecom
Tche, Sei que vc quer uma solução para clipper....mas vale a pena dar uma olhada no xharbour que tem solução para o XML....mas a estrutura que a Farmacia Popluar exige vc tera que ver com eles....
Abraços
Leonardo Machado
Re: Gerar XML no Clipper
Enviado: 19 Jul 2007 15:50
por Maligno
Paulosoft escreveu:Pretendo comunicar meu software em clipper com o Farmacia Popular do DataSus.
Nunca usei. Mas você já deu uma olhada no fórum DataSUS?
Link:
http://forum.datasus.gov.br/index.php
Enviado: 19 Jul 2007 15:51
por Paulosoft
Obrigado a todos. Vou criar da mesma forma que um txt e ver layout com o Datasus. Caso alguém tenha experiencia ou ja tenha feito antes o Farmacia Popular, por gentileza me envie umas dicas ou ate mesmo um arquivo gerado em XML para Farmacia Popular (para q eu tenha algo com o q comparar).
Enviado: 20 Jul 2007 12:12
por Maligno
Sugestão de gambiarra: de posse do layout e conhecendo as tags, você pode usar um DBF com registros para armazenar a tag, seu nível e conteúdo. Convenientemente indexado por NIVEL+TAG, você só precisará incluir os registros, conforme as necessidades do layout e as informações que deverão ser repassadas. Ao final, bastará varrer o DBF de ponta a ponta, armazenando em arquivo as linhas do texto.
Gambiarra pura, mas do jeito que imaginei deve funcionar muito bem.
Enviado: 28 Jul 2007 15:20
por sygecom
Tava aqui...fazendo uns trabalho em XML...e achei o link abaixo...Muito bom....para quem quiser entender um pouco de XML baixe o sample e o rum...e pode dar uma brincada pela sample mesmo...
http://sourceforge.net/projects/open-hwxml/
Fui...
Enviado: 28 Jul 2007 15:22
por Stanis Luksys
Eu já usei, é boa mesmo a classe de XML do xHarbour.
No entanto o amigo está precisando para utilizar com Clipper, por isso nem levantei a hipótese, já estão me achando chato de tanto dizer "no xHarbour dá..." hehe
Falou!
Enviado: 28 Jul 2007 15:26
por sygecom
hehehe....mas se alguem baixar o sample e der uma olhada vera que não muda muida...a maneira de como se deve usar oo XML...
Enviado: 28 Jul 2007 15:30
por Maligno
Como informação nunca é demais, subi pro meu site (diretório ebooks da área "pub") um livro chamado "XML para iniciantes". Ele não é o máximo, mas ajuda um pouco quem não entende nada.
Enviado: 28 Jul 2007 15:35
por sygecom
Perfeito Maligno....deixa chegar 2008 e vc vera uma grande correria atras do tal do XML...alguns dos meus clientes jah estaum emitindo NF ...para a GERDAU S/A. através de XML...isso ano que vem vai dar um estouro sem tamanho....
fui...
Enviado: 28 Jul 2007 15:45
por Maligno
Aliás, acabei de subir outro "XML - How to Program". Esse sim, um curso completo. Em inglês, claro.
Re: Gerar XML no Clipper
Enviado: 07 Ago 2007 17:36
por Dorival Bovo Junior
Paulosoft escreveu:Pretendo comunicar meu software em clipper com o Farmacia Popular do DataSus. Alguem ja fez e pode me dar algumas dicas? E como poderia criar arquivo XML no clipper?
´o)
Ai parceiro tambem preciso criar arquivo XML para o SNGPC se descobrir algo te aviso