Provided by: libxml-libxml-debugging-perl_0.100-1_all bug

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:

         <foo xmlns="http://example.com/1"
              xmlns:bar="http://example.com/2"
              bar:baz="quux" />

       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 <http://rt.cpan.org/>.

SEE ALSO

       XML::LibXML.

AUTHOR

       Toby Inkster <tobyink@cpan.org>.

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.