Как получить XML с получением API

Я пытаюсь сделать приложение погоды, которое отображает погоду и температуру многих дней недели. В настоящее время я использую API openweathermap для такой задачи, дело в том, что информация, которую я хочу (это дата погоды), приходит только в формате xml. Поскольку я перестраиваю его в ES6 (ES2015) по академическим причинам, я хотел также использовать API выборки, но поскольку метод выборки анализирует его, он просто выдает ошибку. так, как я могу получить это, или Мби есть лучший способ сделать это.

let apis = {
    currentWeather: { //get user selected recomendation weather
        api:"http://api.openweathermap.org/data/2.5/forecast/daily?lat=",
        parameters: "&mode=xml&units=metric&cnt=6&APPID=/*api key*/",
        url: (lat, lon) => {
            return apis.currentWeather.api + lat + "&lon=" + lon +
                   apis.currentWeather.parameters
        }
    }
};
function getCurrentLoc() { 
    return new Promise((resolve, reject) =>  navigator.geolocation
                                             .getCurrentPosition(resolve, reject))
}
function getCurrentCity(location) {
    const lat = location.coords.latitude;
    const lon = location.coords.longitude;
    return fetch(apis.currentWeather.url(lat, lon))
    .then(response => response.json())
    .then(data => console.log(data))
}
getCurrentLoc()
.then( coords => getCurrentCity(coords))

Ответы на вопрос(1)

Ваш ответ на вопрос