Cześć,
Mam problem odnośnie wczytania pliku XML do dokumentu HTML. Znalałem przykład na stronie w3schools, zaimportowałem oba pliki lecz niestety kod nie działa, nic się nie wczytuje. Na stronie
https://www.w3schools.com/xml/tryit.asp?filename=try_dom_loadxmldoc2 wszystko działa jak powinno. Ma ktoś pomysł jak to naprawić?

Poniżej załączam kod HTML:

<!DOCTYPE html>
<html>
<body>

<p id="cooking"></p>

<script>
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        myFunction(this);
    }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();

function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    document.getElementById("cooking").innerHTML =
    xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue + "<br>" +
    xmlDoc.getElementsByTagName("author")[0].childNodes[0].nodeValue + "<br>" +
    xmlDoc.getElementsByTagName("year")[0].childNodes[0].nodeValue;
}
</script>

</body>
</html>

Oraz dokument XML:

<?xml version="1.0" encoding="UTF-8"?>
<bookstore> 
   <book category="cooking"> 
       <title lang="en">Everyday Italian</title> 
       <author>Giada De Laurentiis</author> 
       <year>2005</year> 
       <price>30.00</price> </book> 
   <book category="children"> 
       <title lang="en">Harry Potter</title> 
       <author>J K. Rowling</author> 
       <year>2005</year> 
       <price>29.99</price> </book> 
   <book category="web"> 
       <title lang="en">XQuery Kick Start</title> 
       <author>James McGovern</author> 
       <author>Per Bothner</author> 
       <author>Kurt Cagle</author> 
       <author>James Linn</author> 
       <author>Vaidyanathan Nagarajan</author> 
       <year>2003</year> 
       <price>49.99</price> </book> 
   <book category="web" cover="paperback"> 
       <title lang="en">Learning XML</title> 
       <author>Erik T. Ray</author> 
       <year>2003</year> 
       <price>39.95</price> </book> 
</bookstore>

Z góry dziękuję i pozdrawiam!