The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

XML::Tiny::DOM - wrapper for XML::Tiny to provide a DOMmish interface

DESCRIPTION

This is a small simple wrapper for XML::Tiny that makes it much easier to access information in the data structures returned by XML::Tiny.

SYNOPSIS

    use XML::Tiny::DOM;
    my $document = XML::Tiny::DOM->new(...);

METHODS

new

This is the constructor. It takes exactly the same parameters as XML::Tiny's parsefile function, but instead of returning a naked and rather complex data structure, it returns a XML::Tiny::DOM::Element object representing the root element of the document.

There are no other methods.

LIMITATIONS

This module is subject to all the limitations of XML::Tiny. However, no effort has been made to make this module work with perl versions prior to 5.6.2.

BUGS and FEEDBACK

I welcome feedback about my code, including constructive criticism. Bug reports should be made using http://rt.cpan.org/ or by email, and should include the smallest possible chunk of code, along with any necessary XML data, which demonstrates the bug. Ideally, this will be in the form of a file which I can drop in to the module's test suite.

SEE ALSO

XML::Tiny

XML::Tiny::DOM::Element

AUTHOR, COPYRIGHT and LICENCE

David Cantrell <david@cantrell.org.uk>

Copyright 2009 David Cantrell <david@cantrell.org.uk>

This software is free-as-in-speech software, and may be used, distributed, and modified under the terms of either the GNU General Public Licence version 2 or the Artistic Licence. It's up to you which one you use. The full text of the licences can be found in the files GPL2.txt and ARTISTIC.txt, respectively.

CONSPIRACY

This module is also free-as-in-mason software.