// Нужно отдельно получать текст между тегами через javascript.Например, имея xml-файл с: Burger, мне нужно извлечь только часть Burger и отобразить ее.
// Я пытался использовать: document.getElementById ("") .innerXML =;но он не работал с моей IDE (repl.it).
// this is my code so far I need to get the name, description, and prices out of their tags and display them in separate parallel arrays.
// References: /678420/ubrat-html-iz-tekstovogo-javascript
main();
function main() {
var filename = "final.xml";
var names = [];
console.log(names);
var descriptions = [];
console.log(descriptions);
var prices = [];
console.log(prices);
var fs = require('fs');
var contents = fs.readFileSync("final.xml", 'utf8');
lines = contents.split('\n');
for (var index = 0; index < lines.length; index++) {
var x = lines[index].match(/<name>(.*?)<\/name>/g);
var y = lines[index].match(/<description>(.*?)<\/description>/g);
var z = lines[index].match(/<price>(.*?)<\/price>/g);
if (isNaN(x)) {
names.push(x[0]);
}
if (isNaN(y)) {
descriptions.push(y[0]);
}
if (isNaN(z)) {
prices.push(z[0]);
}
}
console.log(names);
console.log(descriptions);
console.log(prices);
}