XSLT スタイルシート ファイル

XSLT (Extensible Stylesheet Language Transformations) スタイルシート ファイルを使用すると、XML ドキュメントを別の XML ドキュメントや別のタイプのドキュメント (HTML、PDF、RTF など、XML 形式以外のドキュメントを含む) に変換できます。XSLT スタイルシートは XML ドキュメントです。XML 拡張には、XSLT スタイルシート変換を実行するための専用の文 (XML TRANSFORM FILE および XML TRANSFORM TEXT) が用意されています。さらに、インポート文とエクスポート文 (XML IMPORT FILEXML IMPORT TEXTXML EXPORT FILE、および XML EXPORT TEXT) で外部 XSLT スタイルシートをパラメーターとして指定して、XML ドキュメントをインポートやエクスポートの間に変換することもできます。

XML 拡張では、指定した COBOL データ構造と同じ形式の XML ドキュメントが生成されます。外部ソースによって定義される XML ドキュメントを処理しなければならないこともよくありますが、COBOL から生成された XML ドキュメントの形式は、通常、その外部の要件を満たすドキュメント形式に準拠していません。

そのような場合は、外部 XSLT スタイルシート ファイルを使用して、COBOL から生成された XML ドキュメントの形式を必要なドキュメント形式に変換することをお奨めします。XSLT スタイルシートは非常に強力です。

XSLT スタイルシートは一方向であることに注意してください。そのため、COBOL データ構造ごとに 2 つの外部 XSLT スタイルシートが必要になる可能性があります。1 つは、必要なドキュメント形式を COBOL 形式に変換する入力用の外部 XSLT スタイルシート、もう 1 つは、COBOL 形式を必要な外部形式に変換する出力用の外部 XSLT スタイルシートです。