Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Inverting Template::Toolkit

by talexb (Canon)
on Jul 25, 2005 at 20:37 UTC ( #477961=perlquestion: print w/ replies, xml ) Need Help??
talexb has asked for the wisdom of the Perl Monks concerning the following question:

I'm in a situation where I'd like to be able to use a Template::Toolkit file (the template, with variables where the data will go) and a populated file and go backwards to get a hash of variables that contain the corresponding values.

That is, if I have a template

directory: [%- foobar -%]
and a config file
directory: /home/alpha/beta
then eventually I'll have
$variables{'foobar'} = '/home/alpha/beta';

Hmmm .. I do have conditionals in my file, so this may be a tough nut to crack .. let me tinker a bit. But if you have ideas, feel free!

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

Comment on Inverting Template::Toolkit
Select or Download Code
Re: Inverting Template::Toolkit
by Corion (Pope) on Jul 25, 2005 at 20:41 UTC

      From the CPAN notes:

        This document describes version 0.39 of Template::Extract, released July 15, 2005.

      Wow.

      That's fresh software. Thanks! I'll try it out.

      Alex / talexb / Toronto

      "Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

Re: Inverting Template::Toolkit
by davorg (Chancellor) on Jul 26, 2005 at 08:06 UTC
      Wow that's impressive. If you'd combine the generate and extract modules, you could get the data from a template-driven site.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://477961]
Approved by ChrisR
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (4)
As of 2014-09-17 23:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (100 votes), past polls