| let xhrObject = new XMLHttpRequest(); | XML |
| xhrObject.onreadystatechange = function () {} | Wykona sie za kazdym razem kiedy zmieni sie stan tego obiektu |
| if (xhrObject.readyState === 4) | czy jest gotowe |
| if (xhrObject.status === 200 || xhrObject.status === 304) | czy plik jest rdy |
| xhrObject.open("GET", "Ajax.xml", true); | metoda, plik do ktorego sie odwolujemy, asynchronicznosc |
| xhrObject.send(); | x |
| let domParser = new DOMParser(); | Tworzy nowy parser, np do zamiasny z XML > string |
| let xmlObj = domParser.parseFromString(xmlStr, "application/xml"); | xmlStr - plix z xml | "typ" |
| (xmlObj.documentElement.nodeName === "parsererror"){} | gdy wystapi blad parsowania |
| console.log(book1.attributes["lang"].nodeValue) | nodeValye = wartosc np id |
| (book1.childNodes); | dzieki z book1 = booksColl[0]; |
| book1.getElementsByTagName("title")[0].childNodes[0].nodeValue); | wartosc 1 dziecka |