In perl-libxml-mm.c the encoding element ofthe ProxyNode structure isn't
initialized. Also The encoding functions (PmmFastEncodeString
andPmmFastDecodeString) do not handle the XML_CHAR_ENCODING_NONE
condition. Since XML::LibXML and XML::LibXSLT use much of the same C
code, the problem may exist there also.
Attached is a simple patch. I may have more in a bit I've been trapped
in the world of gdb for the past few days.
Jason Adams