void DOMVisitor::visitNamedNodeMap(NamedNodeMap * namedNodeMap) { if (namedNodeMap == null) return; for (unsigned int i = 0; i < namedNodeMap->getLength(); i++) visitChild(namedNodeMap->item(i)); }
std::auto_ptr<ptr_vector> visitChildren() { ptr_vector ret; node_list_t::iterator ii = _node->childNodes().begin(); while (ii != _node->childNodes().end()) { ret.push_back(visitChild(ii++).release()); } return ret.release(); }
void DOMVisitor::visitChildren(const NodeList * nodeList) { if (nodeList == null) return; for (unsigned int i = 0; i < nodeList->getLength(); i++) visitChild(nodeList->item(i)); }