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.
il me met chaque fois la meme erreur a savoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
j' ai essayer aussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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+
Partager