void PropertyList::DefaultWriteToXmlElement ( TiXmlElement *element ) const { TiXmlElement* prop_element = new TiXmlElement( Property::GetName() ); element->LinkEndChild ( prop_element ); std::list<Property*>::const_iterator It; for(It = m_value.begin(); It != m_value.end(); It++) { Property* property = *It; property->DefaultWriteToXmlElement ( prop_element ); } }