uspTukubaiコマンドに関する様々な資料がここにあります。

 

 

魂内検索

DOCUMENTS

COMMAND

FORUM

UEC DOCS

VIDEO

 

ABC順リスト |  カテゴリ別リスト

(動画教材準備中)

tdconnect

<概要>

tdconnect : td 結合

<書式>

Usage :  tdconnect -l<label> num=<n> <html>
Version : Thu Jan 16 18:01:37 JST 2014

<説明>

<label>で囲まれたtrブロック群部分におけるtdの横結合を行います。
tdの横結合は先頭の<n>個のtd要素で行います。
左から順番にtdの値をしらべ、tdの値が同じならばセルの横結合を
行います。結合されるtd要素に colspan="<結合数>" という属性を挿入し、
結合されるtd要素はコメントアウトします。
th 要素も同様に横結合します。

<注意>

1.<tr>行と</tr>行は単独である必要があります。
2.<td>..</td>あるいは<th>..</th>は単独ブロックである必要があります。 (複数行可)
3.<label>で囲まれたtr部分において、tr,td 以外の行は存在してはいけません。
4.各tr要素に同じ数のtd要素が含まれている必要があります。
  tdconnect を発行する前に結合セルが存在する場合でも、
  表示されないtd要素が <!-- <td>....</td> --> あるいは、
  <!-- <th>....</th> --> の形で表現されていなければなりません。

<バグ>

実際のデータがtdconnect が前提とするhtml形式で無い場合、
tdconnect の動作は不定となります。

<例>

$ cat html
<html>
<body>
<table>
<!-- TR -->
<tr>
<td>a</td>
<td>a</td>
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
<!-- TR -->
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
</table>
</body>
</html>

$ tdconnect -lTR num=3 html
<html>
<body>
<table>
<tr>
<td colspan="3">a</td>
<!-- <td>a</td> -->
<!-- <td>a</td> -->
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<tr>
</table>
</body>
</html>