過去の桐井戸端BBS (桐ver.8) |
8828 | レポートのhtml出力 | sprout45 | 2000/12/06-13:58 |
レポートでhtml書き出しをすると、以下のような形で出力されます。 項目内容↓ <a href="http://www.k3-unet.ocn.ne.jp/"target="NEW">管理工学研究所</a> 出力されたhtmlのソースの一部 <TD WIDTH="22%" BGCOLOR="#ffffff" VALIGN="middle"><a href="http://www.k3-unet.ocn.ne.jp/"target="NEW">管理工学研究所</a></TD> 「<」→「<」 「>」→「>」 に変更されるようです。 現在はテキストエディターで変更かけていますが、 桐で以下のように設定する方法があるのでしょうか? <TD WIDTH="22%" BGCOLOR="#ffffff" VALIGN="middle"><a href="http://www.k3-unet.ocn.ne.jp/"target="NEW">管理工学研究所</a></TD> | |||
8829 | Re:レポートのhtml出力 でリンクタグ | Ogo | 2000/12/06-20:13 |
記事番号8828へのコメント >「<」→「<」 >「>」→「>」 >に変更されるようです。 現在のところ、これは仕様ですのでどうにもならないでしょう(本来、html では文字列としての「<」は「<」と書くのが正しいし、 文字列としての「>」は「>」と書くのが正しいのです)。 つまり、現在の桐はあくまでもデータは「文字列」として html に書き出すのであって、データをリンク(タグ)としては認識しないと 言うことです。 どうしてもこれを行ないたいのなら、一括処理で 0.文字列型項目1つだけの作業用の TBL ファイルを用意する。 1. html ファイルを書き出す。 2.そのファイル名(拡張子)を *.txt にリネームする。 3.作業用の TBL ファイルに上記 *.txt を読み込む。 4.#文字置換を使って、「<」と「>」を項目置換する。 5.そのデータをテキスト書き出しで元の *.txt に上書きする。 6.最初に書き出した html ファイルの名前にリネームし直す。 なお、書き出すデータに(リンク先以外に)「<」とか「>」が交じる可能性が無きにしもあらずと思いますので、 #文字置換 は工夫するべきでしょう。 #文字置換( #文字置換( #文字置換([],”</a>”,”</a>”) ,”<a ”,”<a ”) ,”””>>”,”””>”) とか(本来、半角で書くべき ” や < > 等を全角で書いています のでご注意を)。 # 桐がリンクタグの書き出しをサポートする方がリーズナブル。 | |||
8830 | Re:レポートのhtml出力 を HTMLlint | Ogo | 2000/12/06-20:27 |
記事番号8829へのコメント ちなみに、桐が出力した html を Another HTMLlint でチェックしてみると…… >(1): 最初の記述が DOCTYPE宣言ではありません。 >(7): <P> の前に </P> が省略されているとみなします。 >(8): <TABLE> の前に </P> が省略されているとみなします。 >(9): <CAPTION> の ALIGN の属性値 `left` は正しくありません。 > `TOP` または `BOTTOM` でなければなりません。 >(9): <P> を 9行目の <CAPTION>〜</CAPTION> 内に書くことはできません。 >(10): </CAPTION> は 9行目の <P> と重なり合っているようです。 >(10): </CAPTION> の前に </P> が省略されているとみなします。 >7個のエラーがありました。このHTMLは 23点です。 >タグが 12種類 27組使われています。 100点満点で23点だそうです。 (^^;; ちなみに、7行目はページナンバーが右寄せで表示される部分です。 | |||
8838 | Re:レポートのhtml出力 でリンクタグ | sprout45 | 2000/12/07-13:12 |
記事番号8829へのコメント ご回答ありがとうございます。m(_ _)m そうですかやはり仕様ですか・・・残念 でも一括記述していただいて助かりました。 当面は一括で逃げるしかないようですね。 ># 桐がリンクタグの書き出しをサポートする方がリーズナブル。 是非そうしていただきたい。(強く要望) |