[Rio-pm] Dúvida: Perl com XML

Stanislaw Pusep creaktive em gmail.com
Segunda Julho 11 06:45:47 PDT 2011


Se os XMLs forem muito grandes, recomendo dar uma estudada no XML::SAX
(particularmente XML::SAX::ExpatXS). Aliás, vale a pena lembrar que vários
"processadores de XML" carregam a hierarquia inteira na RAM e a abstraem
como estruturas do Perl. Isso é mais problema do que solução, dependendo do
caso.

ABS()



2011/7/11 Taciana Gomes <taciana.alessandra em gmail.com>

> Bom dia monges,
>
> Peço desculpas pelo trabalho que dei, é a primeira vez que envio uma dúvida
> para a lista e não sabia muito bem como fazê-la. Na próxima vez analisarei
> todos os pontos destacados.
>
> Sobre a API estou utilizando a XML::LibXML
> Testei a modificação sugerida pelo Breno e funcionou =D
>
> Obs: Fiquei particularmente impressionada com o msgpack [
> http://msgpack.org/ ]  acho que vale a pena estudar mais.
>
> Obrigada pela dica de todos \o
>
>
>
>
>
>
>
> 2011/7/9 Eden Cardim <edencardim em gmail.com>
>
>> >>>>> "Diogo" == Diogo Leal <estranho em diogoleal.com> writes:
>>    Diogo> Particulamente acho XML bem nojento.  O que irei utilizar em
>>    Diogo> um próximo projeto é o msgpack => (msgpack.org) ou o json.
>>
>> XML ainda é a melhor alternativa para integração de dados entre
>> organizações, que podem ter equipes separadas de desenvolvimento de
>> software tendo que trocar informação no mesmo formato, onde é
>> virtualmente impossível trocar os dados de maneira consistente usando
>> json ou msgpack ou yaml ou qualquer outra coisa. No caso, basta trocar
>> um XML schema entre as organizações pra garantir o formato correto. Tem
>> uma biblioteca muito boa no cpan chamada XML::Compile, que cria um
>> reader/writer de XML automaticamente a partir de um XML schema. A partir
>> daí é só as duas pontas terem o XML schema disponível e fica tudo
>> certinho.
>>
>> --
>>   Eden Cardim       Need help with your Catalyst or DBIx::Class project?
>>  Code Monkey                    http://www.shadowcat.co.uk/catalyst/
>>  Shadowcat Systems Ltd.  Want a managed development or deployment
>> platform?
>> http://blog.edencardim.com/
>> http://www.shadowcat.co.uk/servers/
>> http://twitter.com/#!/edenc
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
>
> --
> Taciana
>
>
> _______________________________________________
> 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/20110711/fb0a5d48/attachment.html>


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