私は、出力は次のようになりたいのですが:ネストされたリストをXSL-Fo形式で作成する方法はありますか?
a. Pets' names and preferences
i. Charlie
1. Tuna
2. Scratching
ii. Fluffy
1. Corn
2. Running
しかしfo:list-item-body
内<fo:list-item>.
私は、出力は次のようになりたいのですが:ネストされたリストをXSL-Fo形式で作成する方法はありますか?
a. Pets' names and preferences
i. Charlie
1. Tuna
2. Scratching
ii. Fluffy
1. Corn
2. Running
しかしfo:list-item-body
内<fo:list-item>.
巣fo:list-block
をネストの仕方によってそれを行うための方法を見つけることができません。
fo:list-item-body
(https://www.w3.org/TR/xsl11/#fo_list-item-body)は%block;
のFO(https://www.w3.org/TR/xsl11/#block.fo.list)のいずれかを含むことができ、及びfo:list-block
(https://www.w3.org/TR/xsl11/#fo_list-block)のものです。
あなたが好きネストFosとなってしまいます:
fo:list-block
fo:list-item
fo:list-item-label
fo:block
fo:list-item-body
fo:list-block
fo:list-item
fo:list-item-label
fo:block
fo:list-item-body
fo:block
fo:list-item
fo:list-item-label
fo:block
fo:list-item-body
fo:block
fo:list-item
fo:list-item-label
fo:block
fo:list-item-body
fo:list-block
fo:list-item
fo:list-item-label
fo:block
fo:list-item-body
fo:block
fo:list-item
fo:list-item-label
fo:block
fo:list-item-body
fo:block
リスト項目は、そのようにインデントされているように、あなたは正しく、各fo:list-block
にprovisional-distance-between-starts
(https://www.w3.org/TR/xsl11/#provisional-distance-between-starts)とprovisional-label-separation
(https://www.w3.org/TR/xsl11/#provisional-label-separation)を設定する必要がありますあなたは欲しい。