From: Vyacheslav Karamov <[EMAIL PROTECTED]>
> 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.

Why? What do you expect to obtain by storing the structure as 
Tree::Simple??? If you want to get a maze of objects you can use 
XML::LibXML, XML::DOM, XML::Twig ..., if you want a data structure 
there is XML::Rules or XML::Simple. 

Your request looks like a perfect case of the XY problem 
(http://en.wikipedia.org/wiki/XY_problem). Tell us what you need to 
do, not how.

Jenda
===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
        -- Terry Pratchett in Sourcery


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


Reply via email to