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")