A map for named nodes

Synopsis

use XML::LibXML;
my $map = XML::LibXML::NamedNodeMap->new(@nodes);

my $nodes_list = $map->nodes();

my $node_with_index_2 = $map->item(2);

Description
XML::LibXML::NamedNodeMap maps nodes' names to nodes.

Methods
length 	

my $length = $map->length;

Returns the number of nodes in the map.
nodes 	

my $nodes_ref = $node->nodes()

Returns a reference to the list of nodes.
item 	

my $node_2 = $map->item(2);

Returns the node with the index of the argument (starting from 0)
getNamedItem 	

my $node = $map->getNamedItem('phone_number');

Returns the node with the name.
setNamedItem 	

$map->setNamedItem($new_node)

Sets the node with the same name as $new_node to $new_node.
removeNamedItem 	

$map->removeNamedItem($name)

Remove the item with the name $name.
getNamedItemNS 	 Not implemented yet..
setNamedItemNS 	 Not implemented yet..
removeNamedItemNS 	 Not implemented yet..