void PropertyList::DefaultReadFromXmlElement ( TiXmlElement *element ) { for ( TiXmlElement* c = element->FirstChildElement ( ); c; c = c->NextSiblingElement ( ) ) { wxString name = c->Value ( ); std::list<Property *>::const_iterator It; for ( It = m_value.begin(); It != m_value.end(); It++ ) { Property * prop = *It; if ( prop->GetXmlName() == name ) { prop->ReadFromXmlElement ( c ); break; } } } }