Here is the code i have so far:<?xml version="1.0" encoding="utf-8"?> <Month> <Week> <Day day-of-week="Monday"> <Times> <Time start-time="01:00"/> </Times> </Day> <Day day-of-week="Tuesday"> <Times> <Time start-time="02:00"/> </Times> </Day> <Day day-of-week="Wednesday"> <Times> <Time start-time="03:00"/> </Times> </Day> <Day day-of-week="Thursday"> <Times> <Time start-time="04:00"/> </Times> </Day> <Day day-of-week="Friday"> <Times> <Time start-time="05:00"/> </Times> </Day> <Day day-of-week="Sunday"> <Times> <Time start-time="06:00"/> </Times> </Day> </Week> </Month>
I basically want to be able to get the "start-time" attribute for whichever day i specify.use XML::Twig; use strict; use warnings; my $twig=XML::Twig->new(); $twig->parsefile( 'CC.xml'); my $data = $twig->first_elt( 'Day' ); my $times = $twig->first_elt( 'Time' ); my $day = $data->att( 'day-of-week' ); my $time = $times->att('start-time'); if ($day='Tuesday') { print $time; }
In reply to Extracting XML data from a tree by perlvroom
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |