リソースディレクトリからのスタイルシートのロードおよび返されるドキュメントへの XSLT 処理の適用

サブルーチン名 実行可能ファイルの例 表示可能ファイルの例 使用されるリソース

W3APPLY-XSLT-XML-TO-DYNAMIC

E3XSLT3

E3XSLT3

E3XSLT3.HTML
E3XSLT3.XSL
E3XSLT3.XML

説明

XSLT プロセッサを呼び出し、所定の Natural ライブラリのリソースディレクトリからロードされたスタイルシートを使用して出力ページを変換します。 ライブラリが指定されていない場合は、現在のライブラリを使用します。

パラメータ
1 W3XSLT     (A) DYNAMIC BY VALUE   /* i /m : xslt
1 W3XML      (A) DYNAMIC BY VALUE   /* i /m : xml
1 W3RESULT   (A) DYNAMIC            /*  o/m : result
1 W3RESPONSE (I4) OPTIONAL          /*  o/o : result

W3RESPONSE パラメータが指定されていない場合は、エラーの発生時に Web インターフェイスエラー処理がトリガされます。 W3RESPONSE パラメータが指定されている場合、エラーの発生時は Natural メッセージ番号、成功時はゼロがこのパラメータに格納されます。

呼び出し方法
PERFORM W3APPLY-XSLT-XML-TO-DYNAMIC W3XSLT W3XML W3RESULT
PERFORM W3APPLY-XSLT-XML-TO-DYNAMIC W3XSLT W3XML W3RESULT W3RESPONSE
制限事項

スタイルシートのロードと XSLT 処理の適用は、Natural 以外のファイルまたはリソースをサポートしており、かつユーザー出口 USR 6001P が含まれているバージョンの Natural for Windows および Natural for UNIX でのみ使用可能です。 内部的にワークファイル 12 を使用します。