Fix camel case Fix sample video and XML parser Remove extra chromosomes Reviewed-on: https://git.microlab.space/pixx/TVC/pulls/9 Co-Authored-By: Emil Miler <emil.miler@pedf.cuni.cz> Co-Committed-By: Emil Miler <emil.miler@pedf.cuni.cz>
23 lines
652 B
JavaScript
23 lines
652 B
JavaScript
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 title = comment[i].getElementsByTagName("title")[0].innerHTML;
|
|
let text = comment[i].getElementsByTagName("text");
|
|
|
|
this.comments.push(new Comment(start, end, title, text));
|
|
}
|
|
|
|
return this.comments;
|
|
}
|
|
}
|