如何从这些中读取 js 中的 csv 并处理正确答案以评分注释:答案包含在 xml 中并用逗号分隔
<finalquiz>
<question>
<qnumber>1</qnumber>
<qtitle>what is 2+2 </qtitle>
<a>4</a>
<b>6</b>
<c>2</c>
<d>0</d>
</question>
<question>
<qnumber>2</qnumber>
<qtitle>what is 3+3 </qtitle>
<a>4</a>
<b>6</b>
<c>9</c>
<d>3</d>
<rightanswers>a,b</rightanswers>
</finalquiz>
正如评论中所讨论的,您已经解析了 XML 并有一个包含您需要的值的字符串,用逗号分隔。所以辛苦的工作都完成了。此时的解决方案非常简单 - 只需使用“split”将逗号分隔为字符串即可。像这样的东西:
var rightAnswersString = "a,b"; // Assume you have come up with something like this by parsing the XML
var rightAnswersArray = rightAnswersString.split (",");
for (let i=0; i<rightAnswersArray.length; i++) {
console.log (rightAnswersArray[i]); // Replace console.log with whatever you need to do with each value
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句