Estimados, junto con saludarlos necesito que me ayuden en la carga del script, bueno el tema es que estoy trabajando en Oracle 10g y Windows XP, el tema es que al ejecutar este script me ocurre el siguiente error
ORA-31001: Manejador de recursos o nombre de la ruta c:\xml\equipo.xml no válido
ORA-06512: en "SYS.XDBURITYPE", línea 11
ORA-06512: en "XDB.DBMS_XSLPROCESSOR", línea 142
ORA-29280: ruta de acceso del directorio no válida
ORA-29280: ruta de acceso del directorio no válida
ORA-29280: ruta de acceso del directorio no válida
Este es el Script
create or replace procedure leerxml(directorio in varchar2, archivo in varchar2) is
p xmlparser.parser;
doc xmldom.DOMDocument;
begin
-- nuevo analizador
p:=xmlparser.NewParser;
-- definición de algunas características del analizador
xmlParser.SetValidationMode(p,FALSE);
--xmlParser.SetErrorLog(p, directorio || '\' || archivo_error);
xmlParser.SetBaseDir(p,directorio);
-- analizar el archivo XML
xmlParser.Parse(p,directorio || '\' || archivo);
-- obtener el documento
doc:=xmlParser.GetDocument(p);
-- mostrar los diferentes elementos
dbms_output.put_line('Los Elementos del documento son: ');
MostrarElementos(doc);
-- mostrar los atributos de cada elemento
dbms_output.put_line('Los atributos de los elementos son: ');
MostrarAtributos(doc);
--liberar el documento
xmlDom.freeDocument(doc);
--liberar el analizador
xmlParser.freeParser(p);
end;
El lugar en especifico que tengo problemas es aca xmlParser.Parse(p,directorio || '\' || archivo);
Por favor si alguien me puede dar una respuesta seria de gran ayuda
Gracias.