XML::LibXML::NamedNodeMap(3) User Contributed Perl Documentation NAME XML::LibXML::NamedNodeMap - 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); my $length = $map->length; my $nodes_ref = $node->nodes() my $node_2 = $map->item(2); my $node = $map->getNamedItem('phone_number'); $map->setNamedItem($new_node) $map->removeNamedItem($name) 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.. AUTHORS Matt Sergeant, Christian Glahn, Petr Pajas VERSION 2.0213 COPYRIGHT 2001-2007, AxKit.com Ltd. 2002-2006, Christian Glahn. 2006-2009, Petr Pajas. LICENSE This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.42.2 2026-05-31 XML::LibXML::NamedNodeMap(3)