NAME Escape::Houdini - Perl API to Houdini, a zero-dependency C web escaping library VERSION version 0.2.1 SYNOPSIS use Escape::Houdini ':all'; my $escaped = escape_html( '<foo>' ); # $escaped is now '<foo>' DESCRIPTION *Escape::Houdini* is a wrapper around the zero-depedency, minimalistic web escaping C library Houdini. This version of *Escape::Houdini* has been built against the commit <https://github.com/christianbundy/houdini/commit/1fcafc310573b0f91bd4fc 77b22b95bc4e6ecbff> of Houdini. FUNCTIONS escape_html( $text ) See <https://github.com/vmg/houdini> unescape_html( $text ) See <https://github.com/vmg/houdini> escape_xml( $text ) See <https://github.com/vmg/houdini> escape_uri( $text ) See <https://github.com/vmg/houdini> unescape_uri( $text ) See <https://github.com/vmg/houdini> escape_url( $text ) See <https://github.com/vmg/houdini> unescape_url( $text ) See <https://github.com/vmg/houdini> escape_href( $text ) See <https://github.com/vmg/houdini> escape_js( $text ) See <https://github.com/vmg/houdini> unescape_js( $text ) See <https://github.com/vmg/houdini> EXPORTS *Escape::Houdini* doesn't export any function by default. Functions can be exported individually, or via the tags *:html* (for *escape_html* and *unescape_html*), *:uri* (for *escape_uri* and *unescape_uri*), *:url* (for *escape_url* and *unescape_url*), *:js* (for *escape_js* and *unescape_js*) and *:all* (for... well, all of them). SEE ALSO Houdini (natch) - <https://github.com/vmg/houdini> The active fork currently used - <https://github.com/christianbundy/houdini> AUTHOR Yanick Champoux <yanick@cpan.org> COPYRIGHT AND LICENSE This software is copyright (c) 2013 by Yanick Champoux. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.