Oracle PLSQL を介して、正規化されたと見なされる XML (つまり、XML http://mcaf.ee/ufs3z ) を生成できるかどうか知っていますか?
オラクルには Java API C14NTransformがあるようですが、これは私的使用のみに限定されていると思い ます
誰でもこれを経験していますか?
ダラー。
Oracle PLSQL を介して、正規化されたと見なされる XML (つまり、XML http://mcaf.ee/ufs3z ) を生成できるかどうか知っていますか?
オラクルには Java API C14NTransformがあるようですが、これは私的使用のみに限定されていると思い ます
誰でもこれを経験していますか?
ダラー。
オラクルの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 コードでのこのスキームの使用はテスト済みです。
よろしく。