高度なカスタマイズ > ビジネスロジックのカスタマイズ > レポートの生成 > カスタマイズの詳細 > レポート出力フォーマットのカスタマイズ > 新しいフォーマット
  
新しいフォーマット
 
既存の XSLT を修正するだけでなく、まったく新しい XSLT スタイルシートも作成できます。以下のステップに従って、新しいスタイルシートを作成できます。
1. 対象となる出力フォーマットのサンプルを作成します。たとえば、HTML エディタを使用して、対象となるフォーマットのサンプルを生成します。Microsoft Office でサンプルドキュメントを作成し、そのドキュメントを HTML として保存します (これは Microsoft Word ベースの HTML フォーマットを作成する方法です)。または、Adobe Illustrator の図面を SVG としてエクスポートします。
* 
さまざまな chart.xsl スタイルシートの説明に従って Apache Batik を使用すると (この章の前半のセクション提供されているスタイルシートの表を参照)、XSLT に関する最低限の知識で SVG を生成できます。
2. サンプル出力の静的部分をスケルトン XSLT スタイルシートにコピーし、その部分を適格な XML にするための必要に応じて編集またはエスケープします(XSLT はすべて適格な XML でなければなりません)。
3. サンプル出力をガイドとして使用して、入力された XML を出力の動的部分に変換する XSLT を作成します。
手順 3 で実行する変換の回数および複雑さはフォーマットごとに大きく異なり、新しいフォーマットの作成に必要な作業は主にこれによって決まります。XSLT では、XML データの並べ替え、フィルタ、集約、および結合を行うための広範な機能が提供されています。さらに、Java や JavaScript などのほかの言語を呼び出す XSLT 拡張機能および要素も利用できます。詳細については、Saxon のマニュアルを参照してください。