Fórum XML no delphi5 #283342

30/05/2005

0

Boa tarde a todos.

Queria alguma dica, se possível, de algum componente que vocês usaram de preferencia free para ler/editar arquivos XML no delphi 5.

Desde já agradeço.

[]´s


Flávio Carneiro

Flávio Carneiro

Responder

Posts

30/05/2005

Massuda

Algumas sugestões:[list:f82264f9da][*:f82264f9da][url=http://www.omnixml.com/]OmniXML[/url][*:f82264f9da][url=http://saxforpascal.sourceforge.net/]SAX for Pascal[/url][*:f82264f9da][url=http://sourceforge.net/projects/tpxmlpartner/]XML Partner[/url][*:f82264f9da][url=http://www.destructor.de/xmlparser/]XML Parser[/url][/list:u:f82264f9da]Todas as bibliotecas citadas são open source. Aqui onde trabalho usamos o OmniXML.


Responder

Gostei + 0

30/05/2005

Renatosilva

Outros para a lista:

- [url=http://www.lepsik.com/computer/CUESOFT/delphi_xml_object_model.htm]CUESoft Delphi XML Object Model[/url]
- [url=http://www.philo.de/xml/]Open XML[/url]

Aliás alguém tava afim de fazer algo em Delphi tipo o [url=http://www.jdom.org]JDOM[/url]?


Responder

Gostei + 0

30/05/2005

Flávio Carneiro

Muito obrigado pela rapida ajuda :wink:


Responder

Gostei + 0

31/05/2005

Helio Nascimento

Matsuda voce poderia me explicar o que é XML?

Sds/Hélio


Responder

Gostei + 0

31/05/2005

Massuda

[quote:c632ae95bf=´Helio Nascimento´]...poderia me explicar o que é XML?[/quote:c632ae95bf]Que tal dar uma olhada [url=http://www.gta.ufrj.br/grad/00_1/miguel/index.html]neste tutorial[/url]?


Responder

Gostei + 0

31/05/2005

Helio Nascimento

Grande Matsuda!! Obrigado

Sds/Hélio


Responder

Gostei + 0

04/11/2005

Jonasaf

Boa tarde a todos. Queria alguma dica, se possível, de algum componente que vocês usaram de preferencia free para ler/editar arquivos XML no delphi 5. Desde já agradeço. []´s


Caros amigos estou com o mesmo desafio de gerar tal arquivo, gostaria da orientação de vocês sobre como instalar o componente usá-lo sendo que o componente db não consegui instalar, estou usando Delphi 5.

Tenho que gerar o arquivo parecido com esse layout:

<?xml version=´1.0´ encoding=´ISO-8859-1´?>
<arquivo>
<cabecalho>
<tipo_identificador></tipo_identificador>
<!-- Tipo de identificador do contabilista ou da empresa contabil -->
<identificador></identificador>
<!-- Numero do identificador do contabilista ou da empresa contabil -->
<tipo_arquivo></tipo_arquivo>
<!-- Codigo identificador do tipo do arquivo (a ser definido) -->
<versao_programa_gerador></versao_programa_gerador>
<!-- Versao do IE off-line que o arquivo foi gerado (X.XX.XX) -->
<periodo_referencia>
<data_inicial></data_inicial>
<!-- Data da habilitacao (DD/MM/AAAA) -->
<data_final></data_final>
<!-- Data da habilitacao (DD/MM/AAAA) -->
</periodo_referencia>
<substituicao>
<indicativo_substituicao></indicativo_substituicao>
<!-- ´N´ -->
<protocolo_substituicao></protocolo_substituicao>
<!-- Nao utilizado -->
</substituicao>
<protocolo>
<data></data>
<hora></hora>
<numero></numero>
<!-- Numero, data e hora do protocolo de transmissao. Enviados vazios e
preenchidos durante o processo de recebimento do arquivo. A data
retorna no formato DD/MM/AAAA, a hora retorna no formato HH:MM:SS e o
numero retorna no formato 999.999.999.999-9. -->
</protocolo>
<complemento></complemento>
<!-- Nao utilizado -->
<verificador_integridade></verificador_integridade>
<!-- Codigo hash gerado para verificacao da integridade do
arquivo. Quando se tratar de entrega feita via internet o hash
devera ser feito com o arquivo sem criptografia, quando se tratar de
entrega feita via gravacao em disquete o hash devera ser feito com o
arquivo criptografado. -->
</cabecalho>
<dados>
<habilitacao data=´´ status=´´ datacriacao=´´>
<!-- Data, status e data da criacao da habilitacao -->
<identificacao>
<tipo></tipo>
<!-- Tipo da identificação do contabilista ou da empresa
contabil -->
<numero></numero>
<!-- Numero da identificação do contabilista ou da empresa
contabil -->


</identificacao>
<crc>
<uf></uf>
<!-- Unidade da federacao do registro regional do contabilista -->
<numero></numero>
<!-- Numero do registro regional do contabilista -->
<identificador></identificador>
<!-- Identificador do registro regional do contabilista -->
</crc>


Responder

Gostei + 0

14/11/2005

Jonasaf

Algumas sugestões:[list:d5cd569cbf][*:d5cd569cbf][url=http://www.omnixml.com/]OmniXML[/url][*:d5cd569cbf][url=http://saxforpascal.sourceforge.net/]SAX for Pascal[/url][*:d5cd569cbf][url=http://sourceforge.net/projects/tpxmlpartner/]XML Partner[/url][*:d5cd569cbf][url=http://www.destructor.de/xmlparser/]XML Parser[/url][/list:u:d5cd569cbf]Todas as bibliotecas citadas são open source. Aqui onde trabalho usamos o OmniXML.


Meu caro colega Delphiano,

Por gentileza estou com duvida quanto ao manuseio do componente
OmniXML usado por você como comentado.

Estou querendo saber como idento as tags por grupo passando criando tags dentro de um Loop no SQL.


Responder

Gostei + 0

16/11/2005

Massuda

Os componentes citados servem basicamente para [b:61ae095ce7]ler[/b:61ae095ce7] arquivos XML... também usa-se esses componentes quando você precisa alterar um arquivo XML já existente, mas não acho que seja preciso usa-los para gerar um arquivo XML novo.

Geralmente as pessoas fazem rotinas simples de exportação de dados em formato XML baseando-se em rotinas já existentes para exportação para arquivo texto com delimitadores, a diferença é que a formatação do XML é mais complicada, mas a forma de fazer é a mesma.


Responder

Gostei + 0

17/08/2016

Bfidelis

Os componentes citados servem basicamente para [b:61ae095ce7]ler[/b:61ae095ce7] arquivos XML... também usa-se esses componentes quando você precisa alterar um arquivo XML já existente, mas não acho que seja preciso usa-los para gerar um arquivo XML novo.

Geralmente as pessoas fazem rotinas simples de exportação de dados em formato XML baseando-se em rotinas já existentes para exportação para arquivo texto com delimitadores, a diferença é que a formatação do XML é mais complicada, mas a forma de fazer é a mesma.




Massuda boa tarde, sei que faz muito tempo desde esse post, mas estou precisando de um help pra gerar um arquivo xml no delphi 5, poderia me dar um exemplo?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar