Thread xml zu txt dann splitten oder regx ? (6 answers)
Opened by fraggs at 2006-11-16 13:10

renee
 2006-11-16 13:18
#71811 #71811
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Du solltest ein Modul verwenden um das XML zu parsen. Z.B. CPAN:XML::Simple oder CPAN:XML::Twig...


Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl

use strict;
use warnings;
use XML::Simple;
use Data::Dumper;

my $file = './test.xml';
my $ref = XMLin($file);

for my $coverage(@{$ref->{coverage}}){
(my $type = $coverage->{type}) =~ s/, %$//;
print $type," -- ",$coverage->{value},"\n";
}


test.xml:
Code: (dl )
1
2
3
4
5
6
 <all name="all classes">
<coverage type="class, %" value="96% (77/80)"/>
<coverage type="method, %" value="66% (391/589)"/>
<coverage type="block, %" value="70% (11659/16578)"/>
<coverage type="line, %" value="70% (2421.3/3469)"/>
</all>
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread xml zu txt dann splitten oder regx ?