我正在尝试使用xml2js解析testdata xml。
我的XML示例:
<?xml version="1.0" encoding="UTF-8" ?>
<ViewOrderTestData>
<TEST1>
<txn>txn-1</txn>
<match>MENG.0-A</match>
<key>m2qa_q2.1098-GT.10013.1@75</key>
</TEST1>
<TEST2>
<txn>txn-2</txn>
<match>MENG</match>
<key>m2qa_q2.1098-GT.10013.1@75</key>
</TEST2>
</ViewOrderTestData>
我的代码在
之下var parser = new xml2js.Parser();
fs.readFile('./ViewOrdersExpectedData.xml', function(err, data) {
parser.parseString(data, function (err, result) {
console.dir(result.ViewOrderTestData);
});
});
我收到JSON文件以下。
{
TEST1:
[
{
txn: [Object],
match: [Object],
key: [Object],
}
],
TEST2:
[
{
txn: [Object],
match: [Object],
key: [Object],
}
]
}
是否可以计算TEST节点
并且在找到确切的测试之后,例如TEST2,我们可以获得该测试的每个值。
提前致谢