Hi, I run into a problem and would appreciate some help.
I'd like to write a subroutine that parses an XML file. I use XML::Parse and one way that works is to define subroutines with the name of an XML tag and every appearance of that tag calls the appropriate subroutine. Since I want to have this procedure entirely encapsulated in my funtion I end up defining nested subroutines: sub myParse { my $content; sub myXMLtag { (... do something with $content...) } } Now I'm getting error messages "Variable "$content" will not stay shared". I read something about anonymous functions to prevend this error but I can't do that here since XML::Parse requires the function names the same as the XML tags. Thanks for help, -- Bernd -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]