add XmlSettings.cpp