Показать сообщение отдельно
  #1 (permalink)  
Старый 09.09.2019, 01:15
Аспирант
Отправить личное сообщение для misha.korolcov Посмотреть профиль Найти все сообщения от misha.korolcov
 
Регистрация: 05.09.2019
Сообщений: 84

распарсить xml
привет есть хмл https://api.privatbank.ua/p24api/pub...ange&coursid=5 на другом сайте надо получить и отобразить у себя не могу понять где ошибка
async function getDataFromCnbc() {

       
        const response = await                                                     
     fetch("https://corsproxy.glitch.me/https://api.privatbank.ua/p24api/pubinfo?exchange&coursid=5");
    const xml = await response.text();
    const xmlDocument = new DOMParser().parseFromString(xml, "text/xml");

    for(const node of xmlDocument.querySelectorAll("item")) {
        const details = document.createElement("details");
        const summary = document.createElement("summary");
        summary.append(node.querySelector("title"));        
        const description = document.createElement("description");
        description.innerHTML = node.querySelector("description").textContent;        
        const link = document.createElement("a");
        link.href = node.querySelector("link").textContent;
        link.textContent = "Read more";  
        details.append(summary, description, link);
        document.body.append(details);
    }

}

document.addEventListener("DOMContentLoaded", getDataFromCnbc);

Последний раз редактировалось misha.korolcov, 09.09.2019 в 02:01.
Ответить с цитированием