NAME
XML::LibXSLT::Quick - a quicker interface to XML::LibXSLT
SYNOPSIS
use XML::LibXSLT::Quick ();
my $stylesheet =
XML::LibXSLT::Quick->new( { location => 'example/1.xsl', } );
my $xml1_text = _utf8_slurp('example/1.xml');
my $out_fn = 'foo.xml';
$stylesheet->generic_transform(
+{
type => 'file',
path => $out_fn,
},
$source,
);
DESCRIPTION
This is a module that wraps XML::LibXSLT with an easier to use interface.
METHODS
XML::LibXSLT::Quick->new({ location=>"./xslt/my.xslt", });
TBD.
$obj->stylesheet()
The result of parse_stylesheet().
$obj->xml_parser()
The XML::LibXML instance.
$obj->generic_transform($dest, $source)
To be discussed.
See t/using-quick-wrapper.t
.
$obj->output_as_chars($dom)
$obj->transform(...)
$obj->transform_into_chars(...)
Delegating from $obj->stylesheet() . See XML::LibXSLT .
SEE ALSO
XML::LibXSLT::Easy by Yuval Kogman - requires some MooseX modules.
XML::LibXSLT - used as the backend of this module.