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