-1

たとえば、XMLから文字列「AA」があり、それをインクリメントする必要があります。

AA AB AC AD AE (...) AZ BA BB (...)

たとえば、AA で開始して BG で終了する ((`xsl:variable name ="NumIncr">) という変数から) 35 回インクリメントします。文字列に常に「AA」があるとは限りません。任意の 2 文字にすることができます...

これを行うアイデアはありますか?! タグが役立つと思います<xsl:number>が、文字から数字への受け渡しにはまだ問題があります。

次のようなものが必要です

<fo:table-cell border-collapse="collapse" border-color="gray" font-family="Helvetica" font-size="8pt" border="solid 1pt gray" padding="1pt" display-align="before">                                                                                             
     <fo:block text-align="center">                                                                                             
          <xsl:value-of select="string($Sequence)"/>
     </fo:block>    
</fo:table-cell>

$sequence は AA AB AC (...) すべてを同じセルに書き込むことができます。問題は出力ではなく、AA をインクリメントするタンプレートです。

ヘルプ!!!

4

1 に答える 1