use warnings; use strict; use XML::LibXSLT; use XML::LibXML; my $source = XML::LibXML->load_xml( string => <<'END_XML' ); END_XML my $style_doc = XML::LibXML->load_xml( string => <<'END_XSLT', no_cdata => 1 ); END_XSLT my $xslt = XML::LibXSLT->new(); my $stylesheet = $xslt->parse_stylesheet($style_doc); my $results = $stylesheet->transform($source); print $stylesheet->output_as_bytes($results); __END__ Quz