33.39 REPLACE_SUBSTITUTIONSファンクション
次のファンクションは、&ITEM.
置換参照を実際の値と置換します。p_escape
をTRUE
に設定すると、参照されたアイテムの値に含まれるすべての特殊文字がエスケープされるため、クロスサイト・スクリプティング(XSS)攻撃を防ぐことができます。
構文
APEX_PLUGIN_UTIL.REPLACE_SUBSTITUTIONS (
p_value IN VARCHAR2,
p_escape IN BOOLEAN DEFAULT TRUE )
RETURN VARCHAR2;
パラメータ
表33-55 REPLACE_SUBSTITUTIONのパラメータ
パラメータ | 説明 |
---|---|
|
この値は、実際のページ・アイテムの値によって置換される |
|
|
例
次の例では、リージョン・プラグインattribute 05
内の置換構文の参照を、実際の値と置換します。値の中の特殊文字はすべてエスケープされます。
l_advanced_formatting := apex_plugin_util.replace_substitutions (
p_value => p_region.attribute_05,
p_escape => true );
親トピック: APEX_PLUGIN_UTIL