[Rio-pm] xml cpan

Matheus Lucas malsi2 em yahoo.com.br
Quinta Dezembro 15 11:05:34 PST 2011


É, dump de db em xml deve ficar sinistrissimo mesmo srsrss
Mais é isso ai gente, deu pra ter uma ideia do que esta sendo usado por ai, vou continuar meus estudos. 
Obrigado pelas valiosas dicas !  ;-)
abraco();





----------------Matheus Lucas
Tecnologia em Sistemas para InternetViçosa-MG
"Seja livre, use Linux !"

--- Em seg, 12/12/11, Daniel Mantovani <daniel.oliveira.mantovani em gmail.com> escreveu:

De: Daniel Mantovani <daniel.oliveira.mantovani em gmail.com>
Assunto: Re: [Rio-pm] xml cpan
Para: "Perl Mongers Rio de Janeiro" <rio-pm em pm.org>
Cc: "Perl Mongers Rio de Janeiro" <rio-pm em pm.org>
Data: Segunda-feira, 12 de Dezembro de 2011, 20:22

Concordo com o Breno Oliveira. 
Muitas vezes as pessoas usam XML errôneamente, já encontrei vários casos em que as pessoas transformam o dump do banco em um XML sem necessidade, para futura exportação. O que acaba gerando XML"s gigantescos e depois exigem uma quantidade de processamento desnecessário. Um belo exemplo era quando eu travalhava com cotação de preço e os clientes enviavam um XML gigantesco com o preço atual dos produtos da loja.
Quando na verdade uma boa solução era gerar um "meta arquivo" dizendo informações sobre o dump do banco, bem parecido com o que o SLQ Loader faz, você passa um arquivo com as informações dos campos e o outro com os dados.

Enviado de meu iPhone
Em 12/12/2011, às 19:30, breno <breno em rio.pm.org> escreveu:

Nota-se que realmente há muitas opções :)

Complementando as sugestões, aqui vão as minhas:

Tem o xsd? => XML::Compile
Não tem? => XML::Toolkit

Um detalhe interessante é que, se você não tem o schema, talvez XML não seja a melhor escolha para formato (já que a grande força dele está na validação).


Agora que você já tem detalhes sobre algumas das principais 
implementações disponíveis, use o metaCPAN (http://metacpan.org) para dar uma olhada
 nas APIs e escolha a que se sentir mais confortável.



Qualquer dúvida, tamos aí \o/

[]s

-b

_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
-----Anexo incorporado-----

_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20111215/fef40b4b/attachment-0001.html>


Mais detalhes sobre a lista de discussão Rio-pm