32.2 TO_HTMLファンクション

このファンクションは、Markdown文字列をHTMLに変換します。

構文

APEX_MARKDOWN.TO_HTML (
    p_markdown              IN VARCHAR2,
    p_embedded_html_mode    IN t_embedded_html_mode DEFAULT c_embedded_html_escape,
    p_softbreak             IN VARCHAR2             DEFAULT apex_application.LF,
    p_extra_link_attributes IN apex_t_varchar2      DEFAULT apex_t_varchar2() )
    RETURN clob;

パラメータ

表32-1 TO_HTMLのパラメータ

パラメータ 説明
p_markdown HTMLに変換するMarkdownテキスト・コンテンツ。
p_embedded_html_mode

埋込みHTMLで発生させる必要がある処理を指定します。デフォルトでは、エスケープされます。

保持するには、このオプションをC_EMBEDDED_HTML_PRESERVEに設定します。このオプションは、セキュリティに影響を与えるため、信頼できる入力でのみ使用してください。

p_softbreak ソフト改行に使用するRAW文字列(<br />など)を指定します。何も指定されていない場合は、改行が使用されます。
p_extra_link_attributes アンカー要素の追加HTML属性のリスト。たとえば、すべてのリンクを新しいタブで開くには、このパラメータをapex_t_varchar2('target', '_blank')に設定します。

DECLARE
  l_markdown varchar2(100) := '## APEX_MARKDOWN' || chr(10) || '- Includes the `to_html` **function**';
BEGIN
  dbms_output.put_line(apex_markdown.to_html(l_markdown));
END;