如何使用javascript代码删除/trim.xml标记

如何使用javascript代码删除/trim.xml标记,javascript,xml,string,tags,trim,Javascript,Xml,String,Tags,Trim,//需要通过javascript分别获取标签之间的文本。例如,给定一个包含:Burger的xml文件,我需要提取汉堡部分并显示它 //我尝试使用:document.getElementById(“”).innerXML=;但是它不能与我的IDE(repl.it)一起工作 //这是我的代码,到目前为止,我需要从它们的标记中获取名称、描述和价格,并将它们显示在单独的并行数组中。 //参考资料:https://stackoverflow.com/questions/822452/strip-html-

//需要通过javascript分别获取标签之间的文本。例如,给定一个包含:Burger的xml文件,我需要提取汉堡部分并显示它

//我尝试使用:document.getElementById(“”).innerXML=;但是它不能与我的IDE(repl.it)一起工作

//这是我的代码,到目前为止,我需要从它们的标记中获取名称、描述和价格,并将它们显示在单独的并行数组中。
//参考资料:https://stackoverflow.com/questions/822452/strip-html-from-text-javascript
main();
函数main(){
var filename=“final.xml”;
变量名称=[];
console.log(名称);
var描述=[];
控制台日志(描述);
var价格=[];
控制台.日志(价格);
var fs=需要('fs');
var contents=fs.readFileSync(“final.xml”,“utf8”);
行=内容。拆分('\n');
对于(var索引=0;索引
或将忽略标记。或者将忽略标记。
// 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: https://stackoverflow.com/questions/822452/strip-html-from-text-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);

}