Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Inverting Template::Toolkit

by talexb (Chancellor)
on Jul 25, 2005 at 20:37 UTC ( [id://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

Replies are listed 'Best First'.
Re: Inverting Template::Toolkit
by Corion (Patriarch) 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
Domain Nodelet?
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?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2024-04-20 09:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found