さまざまなプレーン テキスト形式の 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 で行うような、プレーン テキストを変換するための一般的な方法はあるのでしょうか?