Hi Sam,
The highly modified version of H::T that I use, does contain an
extensible ESCAPE plugin mechanism - main features:
- users can plugin their own ESCAPEs by deriving from H::T::ESCAPE
- ESCAPE modules are loaded at parse-time
- extra escaping modules:
DOUBLE_QUOTE - which simply puts double quotes around the TMPL_VAR
STRIP_NEWLINE - does as it says
The only items that I haven't specifically addressed in the escape-loader:
- I havent tested it against H::T::Expr 0.07 yet...
- the path that the modules loaded from; the current implementation does:
eval "use HTML::Template::ESCAPE::${escape};";
This has the effect that user-defined modules need to located in the
system-directories rather than user-directories (which should be an easy
fix)
It shouldn't be too much work to send a patch...
Mathew
Sam Tregar wrote:
On Wed, 26 Apr 2006, Jim Spath wrote:
Just joined the list... excuse me if this has been posted before, but I
didn't find a good way to search the mailing list archives.
I use HTML::Template for XML templates frequently, and think that
ESCAPE=XML would be a useful addition. So far as I know HTML escaping
and XML escaping are slightly different.
Patches welcome. I'd take it either as a patch adding just these
escapes or as a system allowing users to plugin new escape code (which
others have asked for before).
-sam
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users