//======================================================== // Name : GetChilds // Desc : Find childs with name and return childs list //======================================================== XNodes _tagXMLNode::getChilds( const char* name ) { XNodes nodes; for( int i = 0 ; i < (int)childs.size(); i++ ) { LPXNode node = childs[i]; if( node ) { if( node->name == name ) nodes.push_back( node ); } } return nodes; }
//======================================================== // Name : GetChilds // Desc : Find childs with name and return childs list // Param : // Return : //-------------------------------------------------------- // Coder Date Desc // bro 2002-10-29 //======================================================== XNodes _tagXMLNode::GetChilds( LPCTSTR name ) { XNodes nodes; for( unsigned int i = 0 ; i < childs.size(); i++ ) { LPXNode node = childs[i]; if( node ) { if( node->name == name ) nodes.push_back( node ); } } return nodes; }
//======================================================== // Name : GetChilds // Desc : Find childs with name and return childs list // Param : // Return : //-------------------------------------------------------- // Coder Date Desc // bro 2002-10-29 //======================================================== XNodes XNode::GetChilds( const char* name ) { XNodes nodes; for( unsigned i = 0 ; i < childs.size(); i++ ) { XNode *node = childs[i]; if( node ) { if( node->name == name ) nodes.push_back( node ); } } return nodes; }