我经常遇到各种纯文本格式的 EDI 消息,例如以下格式:
HEAD[customer,8][date,8][reference,10]
[lineno, 3][product, 8][quantity, 3][currency, 3][price, 10]...
..导致这样的消息:
HEAD1122334420091031 LINDAHL
00100004711010USD0000234055
00200004712005USD0000004543
...
阅读上面的转储显然需要集中注意力,而且我经常发现自己忘记了列和字段。如果有一种方法来表达消息的语法并获得标记的文件(例如在 HTML 中),那就太好了。
当然可以使用任何语言的定制脚本来做到这一点,但我很好奇:有没有通用的东西来转换纯文本,就像 XSLT 对 XML 所做的那样?