1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
l_bfile := bFileName('\\serv\stdar\interface\', 'FicXmlTHP.xml');
dbms_lob.createtemporary(l_clob, cache=>FALSE);
dbms_lob.open(l_bfile, dbms_lob.file_readonly); --dbms_lob.lob_readwrite
dbms_lob.loadFromFile(dest_lob => l_clob,
src_lob => l_bfile,
amount => dbms_lob.getLength(l_bfile));
dbms_lob.close(l_bfile);
l_parser := dbms_xmlparser.newParser;
dbms_xmlparser.parseClob(l_parser, l_clob);
l_doc := dbms_xmlparser.getDocument(l_parser);
dbms_lob.freetemporary(l_clob);
dbms_xmlparser.freeParser(l_parser);
l_node := dbms_xmldom.MakeNode(l_doc);
--là je n'ai pas très bien compris l'utilisation de bFilename et du coup j'ai droit à une erreur ORA-22285: non-existent directory or file for FILEOPEN operation |
Partager