David Cantrell > XML-Tiny-DOM-1.1 > XML::Tiny::DOM

Download:
XML-Tiny-DOM-1.1.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.1   Source  

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.

syntax highlighting: