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