アイテム仕様
ファイル名: | Item specifications.xfd |
---|---|
レベル: | Medium |
レポートから XML: | FF&E → FF&E specifications (→ With pictures) |
XMLサンプルファイル: | xml/ffe_specification.xml |
キーコンセプト: | Building Blocks, Dynamic page set, Keys, Images |
このレポートでは、FF&E 番号順に並べられた物品 (FF&E アイテム) ごとに、動的なページセットを使用します (3.13を参照) 標準のフッター・ビルディング・ブロックを使用していますが、
カスタムのヘッダーを作成し (ビルディング・ブロックをコピー) 、FF&E番号を追加しています。仕様を表示するためにFF&E仕様のビルディングブロックを使用します。
FF&E "Core (コア)" 情報はテーブルで表示されます。価格はフォーマットツール (3.9を参照)を使用してフォーマットされます。配置情報は、ここでは唯一の高度なエントリです。
FF&E アイテムがレベル内のどの深さに存在するかは分からず、レベル構造は XML 内の別の構造であるため (6.2を参照)、以下の XPATH を使用して一番下から開始し、
上の各レベルを反復するためにインライン・リピートを使用します:
key('article-ref-index',@id)/ancestor::level |
---|
最初の部分のキー('article-ref-index',@id)は、インデックスを使用して、物品 (FF&E) のレベルを見つけます。
2番目の部分の祖先:レベルとは、レベルからレベル型のすべての祖先 (すべての親) を取得することを意味します。 そして、それぞれの番号と名前を表示します。
これが機能するためには、Review (レビュー) → Global XSLT (グローバルXSLT)で定義されたキーも必要です:
<xsl:key match="article" name="article-ref-index" use="@ref"/> |
---|