行业知识
node.js 用 xml2js.Parser 读 Freeplane.mm文件,生成测试用例.csv文件
2026-10-31 10:54:48
来源:互联网转载
Freeplane ���一款基于 Java 的开源软件,继承 Freemind 的思维导图工具软件,它扩展了知识管理功能,在 Freemind 上增加了一些额外的功能,比如数学公式、节点属性面板等。
编写 mm_xml2js_csv.js 如下
// 用 xml2js.Parser 读 Freeplane.mm文件,生成测试用例.csv文件// xt: 应用系统名的英文或拼音缩写//zd?: 字段?的拼音缩写//zd1: 模块名//zd2: 功能名//zd3: 正向 或 反向//zd4: 测试要点//zd5: 执行步骤//zd6: 预期结果//csylms:测试用例描述// Freemind map file1 -> xml2js.Parser => file2.csvlet fs = require('fs');let process = require('process');let path = require('path');let xml2js = require('xml2js');let iconv = require("iconv-lite")if (process.argv.length