DBのテーブルのclob列に格納されているXMLファイルがあります。Oracle DBMS_XMLDOMパッケージのXML要素値を取得
<?xml version="1.0" encoding="UTF-8"?>
<document>
<row>
<organization>asdklfjas;kldfj;LASKJFAS</organization>
<phones>sjhdfhjaghjskfg</phones>
<persons>hkjg</persons>
</row>
</document>
私はそれを解析するためのDBMS_XMLDOM
パッケージを使用しています。
declare
v_clob clob;
v_doc dbms_xmldom.domdocument;
begin
...
v_doc := dbms_xmldom.newdomdocument(v_clob);
v_domelement := dbms_xmldom.getdocumentelement(v_doc);
...
end;
たとえば、<persons>
のように、いくつかの要素から値を取得する必要があります。どうしたらいいですか?