我的环境:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
我需要注册一个“xsd”文档,以便以后能够将相应的 XML 文档上传到数据库中。
但是当我运行下面的代码时,我得到
begin
dbms_xmlschema.registerSchema( 'http://localhost:8080/db_objects.xsd',
xdbURIType('\public\xml\db_objects.xsd').getClob(),
TRUE,TRUE,FALSE,TRUE
);
end;
但它会引发错误:
"ORA-31001: Invalid resource handle or path name "\public\xml\db_objects.xsd"
我觉得指定路径有问题,所以我尝试了以下各种选项:
但我再次得到相同的错误 xdbURIType(C:\Users\praagarwal\public\xml\db_objects.xsd').getClob(),