[Cascavel-pm] Exemplo XML com perl

Leandro Costa lscosta em uninet.com.br
Segunda Outubro 25 16:48:35 CDT 2004


Nelson,

Obrigado pela dica !!! Mais como vc mencionou jah pintou uma divida
Fiz o seguintes script

#!/usr/bin/perl
  use XML::Simple;
  my $clientes = XMLin("/root/perl/clientes.xml");
  for( @{$clientes->{cliente}} ) {
    print "$_->{nome} => $_->{endereco} ($_->{telefone})\n";
  }

arquivo xml
[root em redhat9 perl]# cat clientes.xml
<clientes>
  <cliente>
    <nome>Nome A</nome>
    <endereco>Rua A</endereco>
    <telefone>1111-1111</telefone> </cliente>
<cliente>
    <nome>Nomw B</nome>
    <endereco>Rua B</endereco>
    <telefone>2222-2222</telefone></cliente>
<cliente>
    <nome>Nome C</nome>
    <endereco>Rua C</endereco>
    <telefone>3333-3333</telefone></cliente>
<cliente>
    <nome>Nome D</nome>
    <endereco>Rua D</endereco>
    <telefone>4444-4444</telefone></cliente>
<cliente>
    <nome>Nome E</nome>
    <endereco>Rua E</endereco>
    <telefone>5555-5555</telefone></cliente>
</clientes>


Consegui listar numa boa... mais como nao tenho muito conhecimento em
perl...
Como faco para adicionar um registro, alterar um registro e excluir um
registro, filtrar alguns registros tbem ...

grato
Leandro














----- Original Message ----- 
From: "Nelson Ferraz" <nferraz em phperl.com>
To: "Cascavel Perl Mongers" <cascavel-pm em mail.pm.org>
Sent: Friday, October 22, 2004 10:00 PM
Subject: Re: [Cascavel-pm] Exemplo XML com perl


Leandro Costa wrote:
> Tenho este exemplo para visualizar um arquivo XML :
> Gostaria se possivel com exemplo como (Abrir , Editar Alterar , Excluir
> )um arquivo XML usando perl

Como ninguém respondeu esta mensagem ainda, aqui vai uma dica: utilize o
módulo XML::Simple. Leia a documentação do módulo; se você tiver alguma
dúvida, mande para a lista!

[]s

Nelson

_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em mail.pm.org
http://cascavel.pm.org/mailman/listinfo/cascavel-pm



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