[publican-list] [PATCH 2/2] Allow creating directories by exslt:document, necessary for ePub output
Jeffrey Fearn
jfearn at redhat.com
Thu Aug 27 05:30:15 UTC 2009
Mikhail Gusarov wrote:
> Signed-off-by: Mikhail Gusarov <dottedmag at dottedmag.net>
> ---
> lib/Publican/Builder.pm | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/lib/Publican/Builder.pm b/lib/Publican/Builder.pm
> index ff3bf03..a3342b2 100644
> --- a/lib/Publican/Builder.pm
> +++ b/lib/Publican/Builder.pm
> @@ -659,6 +659,10 @@ sub transform {
> \&adjustColumnWidths );
> XML::LibXSLT->register_function( 'urn:perl', 'highlight', \&highlight );
>
> + my $security = XML::LibXSLT::Security->new();
> + $security->register_callback(create_dir => sub { 1; });
> + $xslt->security_callbacks($security);
> +
> $parser->expand_xinclude(1);
> $parser->expand_entities(1);
> my $source = $parser->parse_file("../xml/$docname.xml");
Dusted ... as was the other one which i forgot to hit reply all on :)
Cheers, Jeff.
--
Jeff Fearn <jfearn at redhat.com>
Software Engineer
Engineering Operations
Red Hat, Inc
Freedom ... courage ... Commitment ... ACCOUNTABILITY
More information about the publican-list
mailing list