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/