Robin Smidsrød > XML-Rabbit-0.4.0 > XML::Rabbit::Role::Node

Download:
XML-Rabbit-0.4.0.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.4.0   Source  

NAME ^

XML::Rabbit::Role::Node - Base role for all nodes

VERSION ^

version 0.4.0

SYNOPSIS ^

See XML::Rabbit::RootNode or XML::Rabbit::Node for examples.

DESCRIPTION ^

This module provides attributes and methods common to all nodes.

See XML::Rabbit for a more complete example.

ATTRIBUTES ^

node

An instance of a XML::LibXML::Node class representing the a node in an XML document. Read Only.

xpc

An instance of a XML::LibXML::XPathContext class initialized with the node attribute. Read Only.

namespace_map

A HashRef of strings that defines the prefix/namespace XML mappings for the XPath parser. Usually overriden in a subclass like this:

    has '+namespace_map' => (
        default => sub { {
            myprefix      => "http://my.example.com",
            myotherprefix => "http://other.example2.org",
        } },
    );

METHODS ^

dump_xml

Dumps the XML of the current node as a native perl string.

AUTHOR ^

Robin Smidsrød <robin@smidsrod.no>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2013 by Robin Smidsrød.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: