Windows上でXPath関数でディレクトリ・パスにダブル・スラッシュを使用するとエラーが発生する可能性がある

Windowsオペレーティング・システム上では、XPath拡張関数でディレクトリ・パスを表すためにスラッシュを使用すると、次の2通りに解釈されます。

  • ダブル・スラッシュの場合。たとえば、file://c:/Ftab.txt

  • シングル・スラッシュの場合。たとえば、file:/c:/Ftab.txt

ダブル・スラッシュを指定してエラー・メッセージが表示される場合は、シングル・スラッシュを指定してみてください。

たとえば、次のようにダブル・スラッシュを使用しても機能しません。

oraext:get-content-from-file-function("file://c:/Ftab.txt","file:
//c:/Ftab_1.xsd","root")

しかし、次のようにシングル・スラッシュを使用すると適切に機能します。

oraext:get-content-from-file-function("file:/c:/Ftab.txt","file:
/c:/Ftab_1.xsd","root")