ここでは、テーブルタブの変換の範囲と変換規則について説明します。
変換範囲
テーブルがネスト状になっているものは変換できません。それ以外のテーブルを変換対象とします。
セルが結合していないテーブル(パターン1)、およびセルが結合しているテーブル(パターン2)ともに変換対象とします。
変換規則
テーブルの各項目は、その項目の属性を付けて変換されます。
table要素の開始から終了までの間にある各要素や属性は、以下のように処理されます。以下に記述していない他の要素や属性は、変換の際に無視されます。
要素 | 変換対象 | 処理 |
---|---|---|
table | - | テーブルタグの開始/終了の判断を行います。 |
caption | コンテンツ | <pw:table>タグの属性にします。 |
tr | - | 行の開始の判断を行います。 |
td | コンテンツ | <pw:item>タグのコンテンツにします。 |
colspan | 項目名がカラムの個数分続くことを判断します。 | |
rowspan | 項目名が行の個数分続くことを判断します。 | |
th | コンテンツ | <pw:item>タグのコンテンツにします。 |
colspan | 項目名がカラムの個数分続くことを判断します。 | |
rowspan | 項目名が行の個数分続くことを判断します。 | |
col | - | - |
colgroup | - | - |
tbody | - | - |
thead | - | - |
tfoot | - | - |