I am trying to load a web page through Javascript code and parse it to get the value of certain element using XPath. The code I have written to create a document object reurns {location: null} for every URL. The code is given below:
var req = new XMLHttpRequest();
req.open('GET', 'https://www.someurl.com', false);
req.overrideMimeType('text/xml; charset=windows-1251'); // for Cyrillic
req.send(null);
if(req.status == 200) {
//console.log(req.responseText);
var xmlString = req.responseText;
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(xmlString, "text/xml");
console.log(JSON.stringify(xmlDoc)); // it outputs {"location": null}
}
Please let me know if I am mistaking something.