hey dont expect to be spoon fed every time

ok do this 

On Fri, 2002-11-15 at 14:32, Sorin Marti wrote:
> Thanks for answering...
> 
> Now the Script runs but it does not print anything out
> 
> [print $key." - ".$werte{$key}."\n";]
> 
> The script looks like that now...

This should work 

> 
> #!/usr/bin/perl
> open (FILE, "<test.xml");
> {
>   local($/)=undef;
>   $text = <FILE>;
> }
while($text=~/<([^\>]+)\>([^<]+)/g) {
    $werte{$1} = $2;
}



>     foreach $key(keys(%werte))
>       {
>     print $key." - ".$werte{$key}."\n";
>       }
> 
> The XML-File has following structure:
> 
> <energyuse year='1970'>
> <energy>
> <desc>Oil</desc>
> <value>454570</value>
> </energy>
>   .
>   . [other data blocks]
>   .
> </energiyuse>
> 
> What I wanna have is a Hash with key --> value:
> 
> desc --> oil
> value --> 454570
> 
> The lines with only Tags and no values (e.g. <energy>) I don't need.
> 
> Thanks for helping in advance
> 
> Sorin
> 
-- 
Ramprasad A Padmanabhan
Sr Software Engineer
Netcore Solns Pvt Ltd
Mumbai
ph - (022) 4628000


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to