以下に示すように、ソースをHTMLテーブルに変換してコードコメントで使用するための「グラフィックテキスト」(おそらくHTMLテーブルのASCIIアートと考えてください)に変換するのに役立つツール(理想的にはコマンドラインベース)はありますか?
たとえば、次のHTMLテーブルソースがあるとします
<TABLE BORDER=1>
<CAPTION>A test table with merged cells</CAPTION>
<TR><TH ROWSPAN=2><TH COLSPAN=2>Average
<TH ROWSPAN=2>other<BR>category<TH>Misc
<TR><TH>height<TH>weight
<TR><TH ALIGN=LEFT>males<TD>1.9<TD>0.003
<TR><TH ALIGN=LEFT ROWSPAN=2>females<TD>1.7<TD>0.002
</TABLE>
ツールは、コードコメントに埋め込まれる次のようなものを出力します(のような/*…*/
):
/*
A test table with merged cells
+----------+-------------------+----------+--------+
| | Average | other | Misc |
| +---------+---------+ category +--------|
| | height | weight | | |
|----------+---------+---------+----------+--------|
| males | 1.9 | 0.003 | | |
|----------+---------+---------+----------+--------|
| females | 1.7 | 0.002 | | |
+----------+---------+---------+----------+--------+
*/
背景:HTMLテーブルから値を読み取るコードには、複雑なHTMLテーブルレイアウトのテキストベースのグラフィック表現を表すコメントを付けることができます。後でコードを管理している人は、たとえば、コードの一部がHTMLテーブルをスライスおよびダイシングしたり、特定のセル位置で値を取得したりする方法を理解しやすくなります。