#include #include #include "JsonService.h" #include "XmlService.h" #include "Weather.h" int main() { try { std::cout << "Testing JsonService" << std::endl; JsonService js; Weather w1 = js.getWeather("endpoints/weather.json"); std::cout << "Weather object created (JSON)" << std::endl; w1.printWeather(); std::cout << "\nTesting XmlService" << std::endl; XmlService xs; Weather w2 = xs.getWeather("endpoints/weather.xml"); std::cout << "Weather object created (XML)" << std::endl; w2.printWeather(); } catch (const std::exception& e) { std::cerr << "Error: " << e.what() << std::endl; return 1; } return 0; }