HTTPサーバーとWeb開発

45.テキスト・ファイルをHTML化するには?

印刷スプールやデータ・ベースの内容をテキスト・ファイルにまで変換できたとして、それを更に
HTML化したいとする。
CPYTOSTMF コマンドでテキスト化できることはよく知られている。
しかし、変換されたテキスト・ファイルを手軽にHTMLに変更できないものだろうか?
これは以外と簡単である。
答えはテキスト・ファイルを <PRE> から </PRE> タグで囲んでしまえば良い。
<PRE> タグはテキスト・ファイルのイメージをそのままHTMLとして表現してくれる。

次は印刷スプールの結果をテキスト・ファイル化したものを<PRE>タグで囲んでHTML化したもの
である。

<HTML>
<HEAD>
<TITLE></TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=x-sjis">
</HEAD>
<BODY>
<PRE>
 3/08/29 作成                                      サンプル・データ印刷                                                     PAGE   1

------------------------------------------------------------------------------------------------------------------------------------
 商品コード   商品名                                     単価   品種コード 
------------------------------------------------------------------------------------------------------------------------------------
  NV-BS30S                 目次ビデオ                 165,000   0002
  NV-BS50S                 ビデオ画王                 200,000   0002
  NV-CF1                   Cカセット編集ビデオ        85,000   0002
  NV-CF2                   商品                        16,800-  0003
  NV-CF81                  更新テスト                  48,000   0001
  NV-CF9                   漢字テスト                  19,000   0002
  NV-F850                  音声録画ビデオ             140,000   0002
  NV-HK1                   歌えるビデオ                90,000   0002
  NV-H1T-S                 みんなのビデオ              69,800   0002
  NV-SX10                  ビデオ画王                 115,000   0002
  NV-W1                    世界放送方式ビデオ         350,000   0002
  RX-DT75                  CDラジオカセット          53,800   0003
  SC-CH150                 超ミニ・コンポ              70,000   0003
  SC-CH505                 パーソナル・ミニコンポ     100,000   0003
  SC-CH655                 ロングプレイ・コンポ       129,000   0003
  SC-CH950                 ドルビー・ミニコンポ       162,000   0003
  SF-SDCD                 FFFFFF                       19,000   0009
  TH-19VS30                コンパクトTVBS19     120,000   0001
  TH-21VS30                コンパクトTVBS21     128,000   0001
  TH-25GF10                衛星放送内蔵TV25       168,000   0001
           【合計】                                 2,214,800
                               処理件数 . . . . . . . .        20
</PRE>
</BODY>
</HTML>