JSFiddle - React, Tailwind, and code Playground

HTML

<textarea id="result"></textarea>

CSS

textarea {
    width: 400px;
    height: 300px;
}

JavaScript

function parseXML(text) {
    if (window.DOMParser) {
        parser = new DOMParser();
        doc = parser.parseFromString(text,"text/xml");
    }
    else { // Internet Explorer
        doc = new ActiveXObject("Microsoft.XMLDOM");
        doc.async="false";
        doc.loadXML(text);
    }
    return doc;
}
    


var string = "<points><point> \
    <longitude>34.123123</longitude> \
</point> \
<point> \
    <longitude>11.12534534</longitude> \
</point> \
<point> \
    <longitude>32.567653</longitude> \
</point> \
<point> \
    <longitude>33.345345</longitude> \
</point></points>";

var xml = parseXML(string);

var longitudes = xml.getElementsByTagName("longitude");
var result = [];

for(var i = 0; i < longitudes.length; i++) {
    var value = longitudes[i].childNodes[0].nodeValue;
    // add longitude value to "result" array
    result.push(value);
}

$("#result").val(result.join("\n"));