ドキュメントへの書き込みおよび有効な HTML への変換

サブルーチン名 実行可能ファイルの例 表示可能ファイルの例

W3HTML
W3HTMLDYNAMIC
W3HTMLLINE
W3HTMLINEDYNAMIC
W3HTMLARRAY

E3HTMLA

E3HTMLA

説明

文字列をドキュメントに書き込み、"<"、">"、"ü" などの特殊文字を変換します。

出力の後に改行を作成する場合は、W3HTMLLINE または W3HTMLLINEDYNAMIC を使用します。
文字列の内部に改行を作成する場合は、##HTTP-NEWLINE を文字列内に挿入します。

W3HTML および W3HTMLLINE を文字列に適用すると、文字列の末尾の空白が削除されます。

パフォーマンスを向上させるには、ダイナミック変数を使用します。

以前のバージョンからの変更点

インターフェイスのすべての (A250) BY VALUE 変数が (A) DYNAMIC BY VALUE に変更されました。
古いインターフェイス (A250) は新しいインターフェイスと互換性があるため、プログラムを再カタログする必要はありません。

パラメータ
  1. W3HTML

    1 H3HTML          (A) DYNAMIC BY VALUE /* i /mH: Output string
    
  2. W3HTMLDYNAMIC

    1 H3DYNAMIC       (A) DYNAMIC BY VALUE /* i /mH: Output string
    
  3. W3HTMLLINE

    1 H3HTML          (A) DYNAMIC BY VALUE /* i /mH: Output string
    
  4. W3HTMLLINEDYNAMIC

    1 H3DYNAMIC       (A) DYNAMIC BY       /* i /mH: Output string
    
  5. W3HTMLARRAY

    1 H3ARRAYVALUE  (A/1:v) DYNAMIC        /* i /mH: Output array
    1 H3VALUELENGTH (I4)                   /* i /m : Length of output array
    
呼び出し方法
PERFORM W3HTML H3HTML
PERFORM W3HTMLDYNAMIC H3DYNAMIC
PERFORM W3HTMLLINE H3HTML PERFORM W3HTMLLINEDYNAMIC H3DYNAMIC
PERFORM W3HTMLARRAY H3ARRAYVALUE H3VALUELENGTH