ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Lendo arquivos xml no Delphi 7

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
j@rod
Aprendiz
Aprendiz


Registrado: Domingo, 9 de Outubro de 2005
Mensagens: 138

MensagemEnviada: Ter Jul 27, 2010 10:14 pm    Assunto: Lendo arquivos xml no Delphi 7 Responder com Citação

Pessoal,

to precisando ler arquivos xml e gravar no banco as informações. Qual componente usar para far isso?

Agradeço qualquer ajuda.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4049

MensagemEnviada: Qua Jul 28, 2010 8:30 am    Assunto: Responder com Citação

Cara, depende muito qual o tipo de arquivo XML voce quer ler e importar. Se for o arquivo XML da nota fiscal eletronica vai ter que penar, eu não consegui componente nenhum pra fazer isso, nem vai ClientDataSet, porque por clientdataset voce precisa de um arquivo XML padronizado, tipo a estrutura de uma tabela do banco de dados, e no caso do XML da nota fiscal eletronica, isso não tem como, porque a estrutura dele varia de nota pra nota.

No meu caso fiz a importação transformando o XML em texto e tratando depois.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
CENTURYINF
Membro Junior
Membro Junior


Registrado: Sexta-Feira, 19 de Fevereiro de 2010
Mensagens: 319

MensagemEnviada: Qua Jul 28, 2010 3:49 pm    Assunto: Re: Lendo arquivos xml no Delphi 7 Responder com Citação

Ola,

No demo do ACBR existe um exemplo de como importar
o XML da NFe para um treeview
após isto vc pode salvar os dados em um BD.

Até...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 8928
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Qua Jul 28, 2010 4:36 pm    Assunto: Responder com Citação

Veja nestes links se te ajuda em alguma coisa:

http://www.activedelphi.com.br/forum/viewtopic.php?t=48460&highlight=xmldoc
http://www.activedelphi.com.br/forum/viewtopic.php?t=52255&highlight=xmldoc
http://www.activedelphi.com.br/forum/viewtopic.php?t=48264&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=56700&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=56422&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=47722&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=47780&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=47297&highlight=xml



bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 8928
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Qua Jul 28, 2010 7:53 pm    Assunto: Responder com Citação

A melhor maneira de vc entender o formato xml é baixar o oo programa da microsoft o xml notepad, com ele vc vai entender o formato e vai descobrir como funciona.
Além do que fica mais fácil para desenvolver xmls com ele e fazer os devidos testes...

eis o link:
http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&displaylang=en


bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
j@rod
Aprendiz
Aprendiz


Registrado: Domingo, 9 de Outubro de 2005
Mensagens: 138

MensagemEnviada: Seg Ago 02, 2010 9:49 am    Assunto: Responder com Citação

Ghost_Rider escreveu:
Cara, depende muito qual o tipo de arquivo XML voce quer ler e importar. Se for o arquivo XML da nota fiscal eletronica vai ter que penar, eu não consegui componente nenhum pra fazer isso, nem vai ClientDataSet, porque por clientdataset voce precisa de um arquivo XML padronizado, tipo a estrutura de uma tabela do banco de dados, e no caso do XML da nota fiscal eletronica, isso não tem como, porque a estrutura dele varia de nota pra nota.

No meu caso fiz a importação transformando o XML em texto e tratando depois.


Bom não tenho o xml em questão ainda é de um sisma WEB, mas ja que em relação a NFe acho que também vou importar para um DB,

vc leu o arquivo xml como texto? e foi tratando?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
j@rod
Aprendiz
Aprendiz


Registrado: Domingo, 9 de Outubro de 2005
Mensagens: 138

MensagemEnviada: Seg Ago 02, 2010 9:50 am    Assunto: Responder com Citação

johnny-walker escreveu:
Veja nestes links se te ajuda em alguma coisa:

http://www.activedelphi.com.br/forum/viewtopic.php?t=48460&highlight=xmldoc
http://www.activedelphi.com.br/forum/viewtopic.php?t=52255&highlight=xmldoc
http://www.activedelphi.com.br/forum/viewtopic.php?t=48264&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=56700&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=56422&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=47722&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=47780&highlight=xml
http://www.activedelphi.com.br/forum/viewtopic.php?t=47297&highlight=xml



bye



Valeu vou verificar todos.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
j@rod
Aprendiz
Aprendiz


Registrado: Domingo, 9 de Outubro de 2005
Mensagens: 138

MensagemEnviada: Seg Ago 02, 2010 10:31 am    Assunto: Re: Lendo arquivos xml no Delphi 7 Responder com Citação

CENTURYINF escreveu:
Ola,

No demo do ACBR existe um exemplo de como importar
o XML da NFe para um treeview
após isto vc pode salvar os dados em um BD.

Até...


onde consigo ess demo? agradeço?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
j@rod
Aprendiz
Aprendiz


Registrado: Domingo, 9 de Outubro de 2005
Mensagens: 138

MensagemEnviada: Qua Ago 04, 2010 10:43 am    Assunto: Responder com Citação

O Problema é que da NFe varia a estrutura né pessoal,

como tratar isso?

nao existe um arquivo padrão para usar o xml mapper?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB