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

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

前 | 次 |

# 15.29 TO_XMLTYPEファンクション

このプロシージャは、JSON形式の`varchar2`または`CLOB`を解析し、XMLTypeに変換します。

構文

    APEX_JSON.TO_XMLTYPE (
        p_source   IN VARCHAR2,
        p_strict   IN BOOLEAN DEFAULT TRUE )
    RETURN sys.xmltype;

    APEX_JSON.TO_XMLTYPE (
        p_source   IN CLOB,
        p_strict   IN BOOLEAN DEFAULT TRUE )
    RETURN sys.xmltype;

パラメータ

表15-35 TO_XMLTYPEファンクションのパラメータ

パラメータ | 説明
--- | ---
`p_source` | JSONソース(`VARCHAR2`または`CLOB`)
`p_strict` | TRUE (デフォルト)の場合、厳密なJSONルールを強制します

戻り値

表15-36 TO_XMLTYPEファンクションの戻り値

戻り値 | 説明
--- | ---
`sys.xmltype` | JSONデータの`xmltype`表現。

例

この例では、JSONを解析し、XML表現を出力します。

    DECLARE
        l_xml xmltype;
    BEGIN
        l_xml := apex_json.to_xmltype('{ "items": [ 1, 2, { "foo": true } ] }');
        dbms_output.put_line(l_xml.getstringval);
    END;