class Model { constructor() {} parseXML(xml) { let parser = new DOMParser(); let xmlDoc = parser.parseFromString(xml, "text/xml"); this.comments = []; let comment = xmlDoc.getElementsByTagName("comment"); for (let i = 0; i < comment.length; i++) { let start = comment[i].getElementsByTagName("start")[0].innerHTML; let end = comment[i].getElementsByTagName("end")[0].innerHTML; let text = comment[i].getElementsByTagName("text")[0].innerHTML; let fulltext = comment[i].getElementsByTagName("fulltext")[0].innerHTML; this.comments.push(new Comment(start, end, text, fulltext)); } return this.comments; } }