On Thu, 2008-09-25 at 12:03 +0300, Vyacheslav Karamov wrote:
> Hi All!
> 
> I need to parse XML with XML::Parser::Expat and make XML tree with 
> Tree::Simple.
> But I need to store tag value and its attributes. But 
> Tree::Simple->setNodeValue() accepts single scalar (value itself).
> How to create something like this?
> 
> struct
> {
>     $value;
>     %attributes;
> } $nodeValue;
> 
> Tree::Simple->setNodeValue( $nodeValue);
> 
> 
> The pseudo code above  shows what I actually need. But I don't know how 
> to implement it.

Don't know about xml, but based on your code, it seems like you need a
reference.

Something like

my $nodeValue = {value=>$value, attributes=>\%attributes};

should do the trick. 

perldoc perlreftut might give insights.

Hope this helps

cheers
paolino
   

>  
> 
-- 
Paolo Gianrossi
Softeco Sismat S.p.A. - R&D Division
via De Marini 1, 16149 Genova
Tel: +39 010 6026 332 - Fax: +39 010 6026 350
E-Mail: [EMAIL PROTECTED]




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to