|getNamedItem (name)||Retrieves a node specified by name.|
Adds a node using its nodeName attribute.
As the nodeName attribute is used to derive the name which the node must be stored under, multiple nodes of certain types (those that have a special string value) cannot be stored as the names would clash. This is seen as preferable to allowing nodes to be aliased.
The node will later be accessible using the value of the nodeName attribute of the node. If a node with that name is already present in the map, it is replaced by the new one.
Return Value: If the new Node replaces an existing node with the same name the previously existing Node is returned, otherwise undef is returned.
Removes a node specified by name. If the removed node is an
Attr with a default value it is immediately replaced.
Returns the indexth item in the map. If index is greater than
or equal to the number of nodes in the map, this returns undef.
Return Value: The node at the indexth position in the NamedNodeMap, or undef if that is not a valid index.
|getLength||Returns the number of nodes in the map. The range of valid child node indices is 0 to length-1 inclusive.|
getValues Returns a NodeList with the nodes contained in the NamedNodeMap. The NodeList is live, in that it reflects changes made to the NamedNodeMap.
When this method is called in a list context, it returns a regular perl list containing the values. Note that this list is not live. E.g.
getChildIndex (node) Returns the index of the node in the NodeList as returned by getValues, or -1 if the node is not in the NamedNodeMap. dispose Removes all circular references in this NamedNodeMap and its descendants so the objects can be claimed for garbage collection. The objects should not be used afterwards.
|perl v5.20.3||XML::DOM::NAMEDNODEMAP (3)||2000-01-31|