readFile
この関数は、ファイルのコンテンツを返します。
シグネチャ:
ora:readFile('fileName','nxsdTemplate'?,'nxsdRoot'?)
引数:
-
fileName
: ファイルの名前。または、HTTP URLも指定できます。この関数では、デフォルトで、プロセス用のスーツケースJARファイルからの相対パスでファイルが読み取られます。読み取るファイルが別のディレクトリ・パスにある場合は、絶対パスであることを示す追加のディレクトリのスラッシュ(
/
)を指定する必要があります。例:ora:readFile('file:///c:/temp/test.doc')
ディレクトリのスラッシュの指定が2つのみ(
//
)の場合は、次の例に示すようなエラーを受け取ります。XPath expression failed to execute. Error while processing xpath expression, the expression is "ora:readFile("file://c:/temp/test.doc")", the reason is c. Verify the xpath query.
-
nxsdTemplate
: 出力用のNXSDテンプレート。 -
nxsdRoot
- NXSDルート。
プロパティID:
-
namespace-uri
:http://schemas.oracle.com/xpath/extension
-
namespace-prefix
:ora
ノート:
現在、readFile
関数では、認可が必要なWebサーバーのファイルにアクセスする機能がサポートされていません。そのようなファイルへのアクセスを試行すると、次のエラーを受け取ります。
java.io.IOException: Server returned HTTP response code: 401 for URL