TiXmlNodeA* TiXmlNodeA::PreviousSibling( const char * _value ) const { TiXmlNodeA* node; for ( node = prev; node; node = node->prev ) { if ( node->SValue() == TIXMLA_STRING (_value)) return node; } return 0; }
TiXmlNodeA* TiXmlNodeA::LastChild( const char * _value ) const { TiXmlNodeA* node; for ( node = lastChild; node; node = node->prev ) { if ( node->SValue() == TIXMLA_STRING (_value)) return node; } return 0; }
TiXmlNodeA* TiXmlNodeA::NextSibling( const char * _value ) const { TiXmlNodeA* node; for ( node = next; node; node = node->next ) { if ( node->SValue() == TIXMLA_STRING (_value)) return node; } return 0; }
TiXmlNodeA* TiXmlNodeA::FirstChild( const char * _value ) const { TiXmlNodeA* node; for ( node = firstChild; node; node = node->next ) { if ( node->SValue() == TIXMLA_STRING( _value )) return node; } return 0; }