场景是,检验设备出 xml 格式的结果,需要转成人类可读的格式,保存和*打印*。这个应用放在 windows 电脑上执行,需要它尽可能轻便和方便。
一些补充
- 源文件是压缩包
- 转换包括
1. 搜索提取信息
2. 名字映射
3. 数字日期格式化
4. 数值比大小的简单逻辑
- 打印格式稍微有些复杂,要精确控制文字和线条的位置
大概的方向是
1. xslt,用来变换 xml
2. html/css,用来生成最终文档
烦恼是
1. 一些逻辑感觉 xslt 不方便处理(我昨天刚知道有这个语言)
2. 整个流程如何实现
- 我熟悉的是用 python,缺点是有很多依赖,比较笨。如果写 gui 就更笨。
- 感觉上可以做成一个纯粹的网页形式,用 JavaScript 完成。不过我不熟悉 js,而且似乎涉及到调整浏览器的安全配置。
- 或者用 node.js ?我也不熟悉。
另外
- 未来可能会改成自动后台服务的形式,比如监控目录里的新文件(或者其他更好的方式),有了就立刻做转换。
我想知道
- 最好的办法是什么
一些补充
- 源文件是压缩包
- 转换包括
1. 搜索提取信息
2. 名字映射
3. 数字日期格式化
4. 数值比大小的简单逻辑
- 打印格式稍微有些复杂,要精确控制文字和线条的位置
大概的方向是
1. xslt,用来变换 xml
2. html/css,用来生成最终文档
烦恼是
1. 一些逻辑感觉 xslt 不方便处理(我昨天刚知道有这个语言)
2. 整个流程如何实现
- 我熟悉的是用 python,缺点是有很多依赖,比较笨。如果写 gui 就更笨。
- 感觉上可以做成一个纯粹的网页形式,用 JavaScript 完成。不过我不熟悉 js,而且似乎涉及到调整浏览器的安全配置。
- 或者用 node.js ?我也不熟悉。
另外
- 未来可能会改成自动后台服务的形式,比如监控目录里的新文件(或者其他更好的方式),有了就立刻做转换。
我想知道
- 最好的办法是什么