Class NamedNodeMap

NamedNodeMap

public class NamedNodeMap

Class representing the DOM NamedNodeMap interface


Field Summary
private  int $length
          The number of nodes in this map.
DOM-Level 1
private  array $nodes
          Contains all items of tbe NamedNodeMap.
 
Constructor Summary
NamedNodeMap()
           
 
Method Summary
 int getLength()
          Returns the number of nodes in the map.
DOM-Level 1
 Node getNamedItem(var $name)
          Retrieves a node specified by name
DOM-Level 1
 Node getNamedItemNS(var $namespaceURI, var $localName)
          Retrieves a node specified by local name and namespace URI.
DOM-Level 2
 Node item(var $index)
          Returns the indexth item in this map.
DOM-Level 1
 Node removeNamedItem(var $name)
          Removes a node specified by name.
DOM-Level 1
 Node removeNamedItemNS(var $namespaceURI, var $localName)
          Removes a node specified by local name and namespace URI.
DOM-Level 2
 Node setNamedItem(var $arg)
          Adds a node using its nodeName attribute.
DOM-Level 1
 Node setNamedItemNS(var $arg)
          Adds a node using its $namespaceURI and $localName
DOM-Level 2
 

Field Detail

$nodes

private array $nodes
Contains all items of tbe NamedNodeMap.

$length

private int $length
The number of nodes in this map.
DOM-Level 1
Constructor Detail

NamedNodeMap

public NamedNodeMap()
Method Detail

getLength

public int getLength()
Returns the number of nodes in the map.
DOM-Level 1

getNamedItem

public Node getNamedItem(var $name)
Retrieves a node specified by name
DOM-Level 1
Parameters:
$name - string

item

public Node item(var $index)
Returns the indexth item in this map.
DOM-Level 1
Parameters:
$index - int

removeNamedItem

public Node removeNamedItem(var $name)
Removes a node specified by name.
DOM-Level 1
Parameters:
$name - string

setNamedItem

public Node setNamedItem(var $arg)
Adds a node using its nodeName attribute.
DOM-Level 1
Parameters:
$arg - Node
$arg - is passed by reference

getNamedItemNS

public Node getNamedItemNS(var $namespaceURI,
                           var $localName)
Retrieves a node specified by local name and namespace URI.
DOM-Level 2
Parameters:
$namespaceURI - string
$localName - string

removeNamedItemNS

public Node removeNamedItemNS(var $namespaceURI,
                              var $localName)
Removes a node specified by local name and namespace URI.
DOM-Level 2
Parameters:
$namespaceURI - string
$localName - string

setNamedItemNS

public Node setNamedItemNS(var $arg)
Adds a node using its $namespaceURI and $localName
DOM-Level 2
Parameters:
$arg - Node
$arg - is passed by reference