26.26 STRIPHTMLファンクションのシグネチャ1

このファンクションは、HTMLタグを削除しプレーン・テキストを残してp_string (VARCHAR2)を返します。

このファンクションは、HTMLコンテンツのタイプを問わず、すべてのHTML属性を削除します。たとえば、JavaScriptやCSSなどのコンテンツは保持しますが、スクリプトおよびCSS HTMLタグは削除します。

構文

APEX_ESCAPE.STRIPHTML (
    p_string    IN VARCHAR2 )
    RETURN VARCHAR2 deterministic;

パラメータ

パラメータ 説明
p_string 入力テキスト文字列。

begin
    sys.htp.p(apex_escape.striphtml(
        q'[<p id="greeting">Hello <b>Joe</b></p>]'
    ));
end;

Result:
---------------------------------------------------------------------------
Hello Joe
---------------------------------------------------------------------------

    begin
        sys.htp.p(apex_escape.striphtml(q'[
            <html>
              <head>
                <title>Web Page</title>
              </head>
              <body>
                <h1>Page Title</h1>
                <p>
                    This is some text.
                </p>
              </body>
            </html>
        ]'));
    end;

Result:
---------------------------------------------------------------------------



                Web Page


                Page Title
               
                    This is some text.