過去の桐井戸端BBS (桐ver.7)
1999 データーをhtmに書き出す方法教えて下さい 今村 淳一 1999/6/11-13:41
初めまして今村と申します。

桐Ver7.1を使用し、データーをhtmに書き出し、桐で置換出来ない部分はエディターで置換し、
リンクをウエーブで使用していますが
変換したいタグ(<a href="、">、</a>)を置換すると(&lt;a href=#、#&lt;、&lt;/a&gt;)に変換されます。
 尚、桐では「゜」は置換式でエラーが出るので「#」に変換しています。

変換例
1.置換したいタグ式
<a href="http://www.jica.go.jp/">http://www.jica.go.jp/</a>

2.変換されるタグ式
&lt;ahref=#http://www.jica.go.jp/#&gt;http://www.jica.go.jp/&lt;/a&gt
;

一度で1.のようにタグをhtmに変換出来る方法教えて下さい。
 又、桐Ver8ではリンク変換の関数を持っているのでしょうか? 
宜しく、お願い致します。
2001 Re: 幅田 1999/6/11-16:52
記事番号1999へのコメント
今村さんこんにちは

>桐では「゜」は置換式でエラーが出るので「#」に変換しています。

”を入れるための変数 &DQ を設定し、”(半角)を値に入れて
項目計算式で
"<a href="+&DQ+"、"+&DQ+">、</a>"

と設定すればいかがですか?

>
>変換例
>1.置換したいタグ式
><a href="http://www.jica.go.jp/">http://www.jica.go.jp/</a>
>2.変換されるタグ式
>&lt;ahref=#http://www.jica.go.jp/#&gt;http://www.jica.go.jp/&lt;/a&gt;
>一度で1.のようにタグをhtmに変換出来る方法教えて下さい。

また
一度でというわけにはいかないのですが、
まず、表編集から、一覧表印刷のHTML形式を実行して、HTMLファイルを作成します。
作成されたHTMLファイルは、
< が &lt; に > が &gt; になっているので、
別にHTMLファイル変換用の表を用意します。
その表は、項目が1つの(項目名はなんでもよい、データ型は文字列)表です。
その表を開いて、先に作成したHTMLファイルをテキスト読み込みします。

次に
#文字置換([],"&lt;","<")
#文字置換([],"&gt;",">")
を置換で実行し、内容を書き換えます。
さらにその表をテキスト書き出しで別ファイルに書き出して、
書き出したテキストファイルの拡張子をhtmlに変更します。
ちょっとめんどうですかね?
2005 Re:文字列中にダブルクォーテーションを使う Ogo 1999/6/12-02:05
記事番号2001へのコメント
注.以下、半角のダブルクォーテイションを全て全角で記述します。

 桐では置換に使う計算式の中で ”(半角ダブルクォーテイション)を使う
場合は、 ””と2つ連記します。
 置換に限らず、ダブルクォーテイションで囲まれた文字列の中で、文字列と
してのダブルクォーテイションを使う場合は全て同じです。
 従って、#未定義をあらわす ”” をダブルクォーテイション
に囲まれた文字列の中で使う場合は ””””(4連記)となります。

桐メニューの ヘルプ(H)から、トピックの検索を選び、
データと式 => 式の書き方 =>文字列の計算 と参照の事。

桐5ではリファレンス1のP163参照。

従って、置換後の文字列を

<a href=”http://www.jica.go.jp/”>http://www.jica.go.jp/</a>

としたいなら、置換に使う計算式は以下の通り。

”<a href=””http://www.jica.go.jp/””>http://www.jica.go.jp/</a>”
2006 Re:テキストエディターで置換した方が… (^^;(茶々) Ogo 1999/6/12-02:17
記事番号2001へのコメント
テキストエディターで置換した方が早いんじゃないですか? (^^;
Windows のメモ帳は論外として、マトモなテキストエディターなら、どんなものでもより簡単だと
思いますよ。

ついでに茶々ですが、http://www.jica.go.jp/ は英語標準で、日本語がサブ扱いですね。
以下、不穏当な発言を自主規制。
2007 Re:桐5の TBL を html 化 Ogo 1999/6/12-04:02
記事番号2006へのコメント
>テキストエディターで置換した方が早いんじゃないですか? (^^;
>Windows のメモ帳は論外として、マトモなテキストエディターなら、どんなものでもより
>簡単だと思いますよ。

HTML に書き出した後でテキストを置換をするなら、最初から < > (半角)を使わずに
<>(全角)とか、とにかく html ファイルでは絶対に使われない文字1組で入力して
おいた方が楽ですね。

それはそうと、桐5の TBL ファイルを HTML に書き出す一括処理が存在します(宣伝)。

http://www.vector.co.jp/soft/dos/business/se052864.html

残念ながら、このままでは桐7では動きません。#項目属性 の仕様が大幅に変わって
いるからです。

簡単に修正できるかと思いましたけど、余りにも面倒な割には、これで利益を得ること
が少ない気がするので、ちょっとやりかけて放り投げてしまいました。 (^^;
2008 Re: Ogo 1999/6/12-04:40
記事番号2007へのコメント
>それはそうと、桐5の TBL ファイルを HTML に書き出す一括処理が存在します(宣伝)。
>http://www.vector.co.jp/soft/dos/business/se052864.html

これも「カード形式」でない「一覧表形式」の場合は、リンクをサポートしていなかった
ですね。 (^^;

修正は簡単なんだけど、今更需要はあるのかなぁ?
2019 Re: 今村 淳一 1999/6/16-17:23
記事番号2008へのコメント
今村です。
色々、ご助言を頂き、ありがとうございます。
当分の間エディターで置換してHTMLを運用致します。
今後共、宜しくお願い致します。

戻る