33 #include "dom_string.h"
41 class DomNamedNodeMap_Impl;
130 std::shared_ptr<DomNamedNodeMap_Impl>
impl;
DomNamedNodeMap(const std::shared_ptr< DomNamedNodeMap_Impl > &impl)
Constructs a DomNamedNodeMap.
DomNode item(unsigned long index) const
Returns the indexth item in the map.
DomNode remove_named_item(const DomString &name)
Removes a node specified by name.
DOM Named Node Map class.
Definition: dom_named_node_map.h:52
std::shared_ptr< DomNamedNodeMap_Impl > impl
Definition: dom_named_node_map.h:130
DomNode get_named_item_ns(const DomString &namespace_uri, const DomString &local_name) const
Retrieves a node specified by namespace URI and local name.
DomNamedNodeMap(const DomNamedNodeMap ©)
Constructs a DomNamedNodeMap.
DomNamedNodeMap()
Constructs a DOM NamedNodeMap handle.
DOM Node class.
Definition: dom_node.h:71
std::string DomString
Definition: dom_string.h:37
unsigned long get_length() const
The number of nodes in the map.
DomNode remove_named_item_ns(const DomString &namespace_uri, const DomString &local_name)
Removes a node specified by namespace URI and local name.
DomNode set_named_item_ns(const DomNode &node)
Adds a node using its namespace URI and local name.
DomNode get_named_item(const DomString &name) const
Retrieves a node specified by name.
DomNode set_named_item(const DomNode &node)
Adds a node using its node name attribute.