NAME XML::LibXML::Debugging - get debugging information from XML::LibXML nodes SYNOPSIS use XML::LibXML::Debugging; my $parser = XML::LibXML->new; my $doc = $parser->parse_file('input.xml'); print $doc->toClarkML; DESCRIPTION This module adds a couple of additional methods to XML::LibXML::Node objects which are mostly aimed at helping figure out what's going on with the DOM's namespaces and structure. "toClarkML" produces a string of XML-like markup with explicit namespaces. The following XML: Might be represented as: <{http://example.com/1}foo {http://www.w3.org/2000/xmlns/}XMLNS="http://example.com/1" {http://www.w3.org/2000/xmlns/}bar="http://example.com/2" {http://example.com/2}baz="quux" /> Another method "toDebuggingHash" returns a hashref suitable for dumping using Data::Dumper. BUGS Please report any bugs to . SEE ALSO XML::LibXML. AUTHOR Toby Inkster . COPYRIGHT AND LICENSE Copyright (C) 2009-2011 by Toby Inkster This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.