|
Desculpe Augusto,
Mas eu
prefiro muito mais XML do que os velhos arquivos texto largura fixa (muito
usados no Mainframe). Talvez seja dificil implementar XML nas liguagens de
Mainframes... (eu trabalhei com Cobol por pouco tempo e acho que no minimo vai
dar trabalho implementar rotinas pra lidar com XML).
Bom,
entre outras coisas, temos as seguintes vantagens para uso do
XML:
- Os
metadados est�o no proprio arquivo, assim o valor diz quem ele
�.
-
DTDs: Documentos que dizem como vai ser o XML, ou seja, voc� coloca as
consistencias do seu XML em um outro arquivo (que tamb�m � XML) e n�o tem
trabalho pra saber se seu cliente mandou o arquivo no formato certo, est�
implementado na DOM (disponivel para Java, inclusive)
-
XSLTs: S�o documentos usados para transformar um arquivo XML em alguma outra
coisa: uma p�gina HTML, um arquivo TXT ou CSV, etc. Muito util e elegante, mas
bem complicadinho, poucos conseguem escrever um arquivo
desses...
Para
processamento de arquivos grandes, utilize o SAX, ele gasta menos mem�ria que o
DOM, mas n�o tem tantos recursos. Mesmo assim � o ideal para esses
casos.
Quanto
a seu problema de HD, Transmiss�o... Devo dizer que XML compacta que � uma
beleza... Java tem classes de compacta��o muito boas, gzip inclusive (ver pacote
java.util.zip). Tem um bons exemplos de como fazer compacta��o no
dicas-list.
Isso tudo sem precisar do WINZIP!
Se
voc� puder tamb�m, use TAGs curtas, em certos casos um XML pode ficar pau-a-pau
com um arquivo TXT largura fixa, principalmente quando tem muitos campos string
como nomes e descri��es que na maioria das vezes, possuem dados muito abaixo de
seu tamanho m�ximo.
Dica
de um bom livro SOBRE XML (tem poucos exemplos de c�digo em Pearl), � Aprendendo
XML de Erik T. Ray (O'Reilly)
[]'s
Alex
|
Title: Mensagem
- [java-list] ler html? Ricardo
- Re: [java-list] ler html? Lincolm Ferreira de Aguiar
- [java-list] XML & Pacotes Augusto C�sar Righetto
- Re: [java-list] XML & Pacotes Jair Joao Menegon
- Re: [java-list] XML & Pacotes Luiz Bastos
- [java-list] Re: formato de valores... Alex Cordeiro
- [java-list] Re: formato de val... Gilberto Moura
- RE: [java-list] Re: forma... Sven E . van �t Veer
- Re: [java-list] Re: forma... Helder da Rocha
- [java-list] Para Alex Cordeiro Giuliano
- [java-list] Pesquisa Andr�
- RES: [java-list] Pesquisa Gaucho
- Re: [java-list] Pesqu... Jonatan Schroeder
- Re: [java-list] Pesquisa Celso Junior
