0

xslt-for-eachループを使用してxslt変換からテーブルを生成しています

それが作成するテーブルには2つの列があり、最初の2つは100%の幅である必要があります。実行は、colspan = 2の行を作成する必要がある特定の行に対するものであり、これらの行は100%を超えて拡張できる必要があります。

これは機能しますが、スクロールバーが表示されないか、overflow:scrollで表示されますが、無効になります。

<table style="width:100%;table-layout:fixed;border-collapse:collapse;">
    <tr>
        <td style="width:50%;border:1px solid black;">Text</td>
        <td style="width:50%;border:1px solid black;">More text</td>
    </tr>
    <tr>
        <td colspan="2"><div style="overflow:visible;float:left">eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeereeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeEndofText.</div></td>
    </tr>
</table>

または、xslfor-eachでStarttableelementxslを実行する方法はありますか-iftest= "something" write end table element次に、colspan = "2"行を独自のテーブルとして作成し、begintable要素を次のように記述します。通常の行に進むxslは、一致しない要素に対してエラーをスローします。

4

0 に答える 0