From 5e9897fd23205368561cf118645256e058e79365 Mon Sep 17 00:00:00 2001 From: Jay Hannah Date: Wed, 21 Jul 2010 16:33:23 -0500 Subject: [PATCH] XML::Twig demo for Przemek --- Przemek/go.pl | 17 +++++++++++++++++ Przemek/input.xml | 29 +++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 Przemek/go.pl create mode 100644 Przemek/input.xml diff --git a/Przemek/go.pl b/Przemek/go.pl new file mode 100644 index 0000000..7d3f520 --- /dev/null +++ b/Przemek/go.pl @@ -0,0 +1,17 @@ +use strict; +use XML::Twig; + +my $twig = XML::Twig->new(); +$twig->parsefile('input.xml'); +my $root = $twig->root; +foreach my $imp ($root->children('important')) { + my $name = $imp->att('name'); + my $arg = $imp->first_child('imp_arg')->att('arg'); + my $ele = $imp->first_child('imp_element')->text; + print join ",", $name, $arg, $ele; + print "\n"; +} + + + + diff --git a/Przemek/input.xml b/Przemek/input.xml new file mode 100644 index 0000000..a1079b9 --- /dev/null +++ b/Przemek/input.xml @@ -0,0 +1,29 @@ + +xxx + + + +"A" + + + + +"B" + + + + +"C" + + + + +"D" + + + + +"E" + + +