テキストやBlobの中にある4Dタグを処理するための強力な新しい構文が利用可能です。
この新しい構文は、2つのケースでサポートされています。
- 4D Web Serverが提供する拡張子”.shtml“のファイル
- PROCESS 4D TAGSコマンドのパラメータとして送信されるテキストとBlob
新しい構文は、4DEVAL、4DTEXT、4DHTMLの3つのタグで利用可能で、HTMLコメントとしてではなく、$(ドル記号)を先頭に付けて記述することができるようになりました。
例
$4DTEXT($1) は <!-- 4DTEXT($1) -->
$4DEVAL($1) は <!-- 4DEVAL($1) -->
$4DHTML($1) は <!-- 4DHTML($1) --> と等価です。
4DEVALです。
4DEVAL(1ドル)
4DEVALは送られたパラメータを評価します。それは、任意の型の変数(数値、テキスト、日付、時間)または4D Expressionです。
注意:入力が数値の場合、$4DEVAL($numeric)は常に小数点の区切り文字として”. “を使用します。4DEVAL($numeric) は、入力が数値の場合、常に小数点以下として”.
4DTEXT。
4DTEXT($message)です。
パラメータ$messageには、HTMLと互換性があるように変換されなければならない文字(例えば、”<“, “>”)が含まれています。4DTEXTタグはこれらの文字を適宜変換します(>, <)。
4DHTMLです。
4DHTML(1ドル)
パラメータには、すでにHTML互換であることが想定されているテキストが含まれています。4DHTMLタグは、単にテキストを「そのまま」返します。
詳しくは、4D v15 R4アップグレードマニュアルをご覧ください。