ORA-31001 :non de chemin non valide (parser un fichier xml)
bonjour,
j'essaie de parser un fichier xml avec le XMLPARSER d'oracle, probleme, je n'arrive pas a ouvrir le fichier.
je précise que je suis sous Oracle express et que tout se fait en local.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
CREATE OR REPLACE DIRECTORY irr_dir as 'd:\StibSVN\';
DECLARE
p xmlparser.parser;
BEGIN
-- new parser
p := xmlparser.newparser;
xmlparser.setvalidationmode (p, FALSE);
xmlparser.setbasedir (p, 'irr_dir');
xmlparser.parse (p,'test.xml');
EXCEPTION
WHEN xmldom.index_size_err
THEN
DBMS_OUTPUT.put (' Error but why ?? ');
-- raise_application_error (-20120, 'Index Size error');
END InsertXml; |
il me met chaque fois la meme erreur a savoir
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
DBMS_OUTPUT.put (' Error but why ?? ');
-- raise_application_error (-20120, 'Index Size error');
END InsertXml;
Error at line 3
ORA-31001: Descripteur de ressource ou nom de chemin non valide : test.xml
ORA-06512: à "SYS.XDBURITYPE", ligne 11
ORA-06512: à "XDB.DBMS_XSLPROCESSOR", ligne 142
ORA-29280: chemin de répertoire non valide
ORA-29280: chemin de répertoire non valide
ORA-29280: chemin de répertoire non valide
ORA-06512: à "XDB.DBMS_XMLPARSER", ligne 119
ORA-06512: à ligne 11 |
j' ai essayer aussi
xmlparser.parse (p,irr_dir || '\' || 'test.xml');
xmlparser.parse (p,irr_dir || 'test.xml');
et d'autre mais rien ne marche.
une idée ?
merci
a+