2

Oracle PLSQL を介して、正規化されたと見なされる XML (つまり、XML http://mcaf.ee/ufs3z ) を生成できるかどうか知っていますか?

オラクルには Java API C14NTransformがあるようですが、これは私的使用のみに限定されていると思い ます

誰でもこれを経験していますか?

ダラー。

4

1 に答える 1

0

オラクルのxml機能に任せてください...正規化されていないxmlを保持するためl_xml_dataにデータ型の変数を定義すると仮定します。clob

  WITH xdata AS
     (
        SELECT xmltype ( l_xml_data )   xml
          from dual
     )
SELECT XMLSERIALIZE ( CONTENT extract(xml, '/rootelement') )  x
  FROM xdata
     ;

説明については、次の 2 つのフィドルを参照してください。唯一の違いは、単純なデモ テーブルである xml のソースです。

run sql ボタンのドロップダウン メニューから 'markdown output' を選択してください。

結果がc14n標準に準拠しているかどうかを徹底的にテストしていません。ただし、開始する必要があります。

ただし、plsql コードでのこのスキームの使用はテスト済みです。

よろしく。

于 2013-02-16T12:33:29.810 に答える