[publican-list] [PATCH 2/2] Allow creating directories by exslt:document, necessary for ePub output
Mikhail Gusarov
dottedmag at dottedmag.net
Wed Aug 26 23:40:43 UTC 2009
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");
--
1.6.3.3
More information about the publican-list
mailing list