PXF ファイルの作成

www.altova.com すべてを展開/折りたたむ このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  SPS ファイル: 追加機能 > PXF ファイル:SPS とその関連ファイルのコンテナー >

PXF ファイルの作成

SPS デザインと関連するファイルを含む PXF ファイルを作成するには、 StyleVision にて SPS デザインを開き、メニューオプションから「ファイル | 名前を付けて保存」を選択します。デザインの保存ダイアログが表示されます(以下のスクリーンショットを参照)。

 

SaveDesignAsDlg

 

SPS フォーマットは StyleVision デザインに使用される標準の Altova フォーマットです。このセクションでは PXF フォーマットに関する説明を行うため、SPS フォーマットについては説明しません。SPS としてファイルを保存する場合、 ユーザーレファレンスのセクション にある詳細を参照ください。

 

PXF として保存する

PXF オプションを選択することにより、Windows システム標準の名前を付けて保存ダイアログが表示されます。ファイルの保存は、 デザインを保存 コマンドと同様の方法に加え、PXF ファイルに追加するファイルを選択するためのステップが加わります。PXF ファイル名を指定すると、PXF の構成ダイアログが表示され、埋め込みを行うファイルを選択することができます(以下のスクリーンショットを参照)。

 

Click to expand/collapse

 

デザイン時ファイルタブのグローバル構成セクションでは、デザインに関連するソースファイルの埋め込みを選択/選択解除することができます。更に、デザインから生成された XSLT ファイルを埋め込むかを選択することもできます。XSLT ファイルペインにて、埋め込まれた XSLT ファイルが生成する出力フォーマットを選択してください。XSLT ファイルが PXF ファイルに追加され、その PXF ファイルが Altova 製品の Authentic View にて開かれた場合、出力フォーマットを生成と閲覧を行うためのツールバーボタンが Authentic View にて有効になります(以下のスクリーンショットを参照)。

 

PXFOutputButtons

 

メモ:StyleVision の高いバージョンでのみサポートされている (高から低い順: Enterprise、Professional、 Basic)出力のための XSLT ファイルは、  PXF ファイル 内で作成され、 PXF ファイルが低いバージョンで開かれる場合、 PXF ファイル を保存すると、低いバージョンでサポートされる出力のための XSLT ファイルは、保存されません。 PXF ファイルの保存を継続するかを問うプロンプトが表示、または、保存を中断して、サポートされないフォーマットを保管します。

 

その他のファイルタブでは、デザインには直接含まれていないファイルを指定することができます(以下のスクリーンショットを参照)。例えば、デザイン内部の XPath 条件式により生成された URL にて参照されるイメージファイルなどを含めることができます。以下のスクリーンショットでは、Images フォルダー以下にあるイメージの NewsItems.bmp が PXF ファイルに含まれるように指定されています。

 

Click to expand/collapse

 

その他のファイルを PXF ファイルに追加するには、ドキュメントを追加ボタンをクリックして目的のファイルを選択します。ファイルを開くダイアログが表示され、SPS ファイルが配置されているフォルダーが開かれます。このフォルダー内にあるファイルまたはその子孫フォルダー内にあるファイルを選択することができます。ファイルが PXF ファイルへ追加されると、そのファイルと対応するフォルダー構造が表示されます。上のスクリーンショットからは、SPS ファイルが配置されているフォルダーにある Images という名前のフォルダー内に NewsItems.bmp というファイルがあることが理解できます。

 

SPS ファイルが配置されているフォルダーの上位にあるフォルダーからファイルが選択されると、エラーが返されます。

 

SPS デザインでは、その他のファイルに対する参照を相対パスで、更に付属ファイルのペインに示されているとおりに記述する必要があります。例えば、上のスクリーンショットにある NewsItems.bmp には、Images/NewsItems.bmp という相対パスで参照を行う必要があります。

 

 

 

 


(C) 2019 Altova GmbH