私の環境:
Oracle Database 10g Express Edition リリース 10.2.0.1.0 - 製品 PL/SQL リリース 10.2.0.1.0 - 製品
CORE 10.2.0.1.0製品
32 ビット Windows 用 TNS: バージョン 10.2.0.1.0 - 製品
後で対応する XML ドキュメントをデータベースにアップロードできるように、「xsd」ドキュメントを登録する必要があります。
しかし、以下のコードを実行すると、
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() が再び発生します。