プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 21.8 ESCAPEファンクション

このファンクションは、アイテム・タイプのプラグインの標準属性である「エスケープ出力属性を指定」オプションが選択されていて、出力をエスケープするかどうかを開発者が指定できる場合に使用します。

構文

    APEX_PLUGIN_UTIL.ESCAPE (
        p_value  IN VARCHAR2,
        p_escape IN BOOLEAN)
    RETURN VARCHAR2;

パラメータ

表21-7 ESCAPEのパラメータ

パラメータ | 説明
--- | ---
`p_value` | `p_escape`パラメータに従ってエスケープする値です。
`p_escape` | `TRUE`を設定すると、戻り値はエスケープされます。`FALSE`を設定すると、値はエスケープされません。

例

次の例では、配列`l_display_value_list`のすべての値をHTMLリストとして出力し、プラグインの使用時に開発者が選択した設定に応じて、この配列の値をエスケープします。

    for i in 1 .. l_display_value_list.count
    loop
        sys.htp.prn (
            '<li>'||
            apex_plugin_util.escape (
                p_value  => l_display_value_list(i),
                p_escape => p_item.escape_output )||
            '</li>' );
    end loop;