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
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.