Obtenez de l'élément XML valeur dans Oracle DBMS_XMLDOM paquet

J'ai des fichier XML stockées dans la colonne de clob de la table dans la DB.

<?xml version="1.0" encoding="UTF-8"?>
<document>
  <row>
    <organization>asdklfjas;kldfj;LASKJFAS</organization>
    <phones>sjhdfhjaghjskfg</phones>
    <persons>hkjg</persons>
  </row>                                                  
</document>

Je suis en utilisant DBMS_XMLDOM package pour l'analyser.

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;

J'ai besoin tout simplement pour obtenir la valeur de certains éléments, par exemple <persons>. Comment puis-je le faire?

OriginalL'auteur Sergey Denisov | 2013-07-30