JPH11345235A - Html生成装置、html生成方法及びhtml生成プログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents

Html生成装置、html生成方法及びhtml生成プログラムを記録したコンピュータ読み取り可能な記録媒体

Info

Publication number
JPH11345235A
JPH11345235A JP10004706A JP470698A JPH11345235A JP H11345235 A JPH11345235 A JP H11345235A JP 10004706 A JP10004706 A JP 10004706A JP 470698 A JP470698 A JP 470698A JP H11345235 A JPH11345235 A JP H11345235A
Authority
JP
Japan
Prior art keywords
html
text
information
computer
user interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10004706A
Other languages
English (en)
Inventor
Shigeru Matsumoto
茂 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electronics Corp filed Critical Matsushita Electronics Corp
Priority to JP10004706A priority Critical patent/JPH11345235A/ja
Publication of JPH11345235A publication Critical patent/JPH11345235A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】 コンピュータプログラマの介在なしに、HT
MLテキスト及びCGIスクリプトを自動生成する。 【構成】 HTML部品情報登録手段100でHTML
のタグ情報を蓄積し、入出力方法登録手段200でユー
ザインターフェースへのデータの入出力方法を蓄積す
る。そして、蓄積したHTML部品情報、蓄積したデー
タの入出力方法、ユーザインターフェースの構成情報に
基づいてHTMLテキスト生成手段300でHTMLテ
キストを生成する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、インターネット上
のブラウザ等で表示するHTML( Hyper TextMarkup
Language )テキストの生成装置、その生成方法、及び
その生成方法を実現するプログラムに関するものであ
る。
【0002】
【従来の技術】従来のHTML生成装置を図12に基づ
いて説明する。図12は従来のHTML生成装置のブロ
ック図である。
【0003】従来のHTML生成装置では、HTMLテ
キスト記述手段1001により、コンピュータに備わっ
たエディター等を用いてコンピュータプログラマーが、
個々のホームページ実現のために必要なHTMLテキス
ト及びCGI( Common Gateway Interface )スクリプ
トを記述して、HTMLテキスト保存手段1002によ
り、これらのプログラムをコンピュータのハードディス
クに保存する。そして、HTMLテキスト送信手段10
03により、ブラウザーからホームページの出力要求が
あった時点で、保存しておいたCGIスクリプトを実行
すると共にHTMLテキストを要求元のブラウザーに送
信していた。
【0004】尚、HTMLテキストとは、通常のプレイ
ンテキストを専用のビューア(ブラウザー)にハイパー
テキスト形式の文書として表示するための命令を記述し
た言語である。CGIスクリプトとは、HTMLテキス
トの一部として記述する情報をデータベース等から取得
するためのプログラムである。ブラウザーとは、HTM
Lテキストを解釈し、コンピュータ上に文字や画像情報
などを表示するプログラムである。
【0005】以上のように構成された従来のHTML生
成装置においては、個々のホームページに対応したHT
MLテキスト及びCGIスクリプトは、予めコンピュー
タプログラマがプログラミングを行って作成していた。
【0006】
【発明が解決しようとする課題】しかしながら、上記従
来のHTML生成装置では、コンピュータプログラマが
個々のホームページに対応したHTMLテキスト及びC
GIスクリプトを作成する必要があるため、プログラム
を作成するための特別な知識が必要であり、また作成時
間もかかるという問題点を有していた。
【0007】本発明はこのような現状に鑑みてなされた
ものであり、コンピュータプログラマの介在なしに、H
TMLテキスト及びCGIスクリプトを瞬時に自動生成
する事が可能なHTML生成装置及びHTML生成方法
を提供することを目的としている。
【0008】
【課題を解決するための手段】本発明は上記課題を解決
するために、HTMLのタグ情報を含むHTML部品情
報を登録するHTML部品情報登録手段と、ユーザイン
ターフェースへのデータの入出力方法を登録する入出力
方法登録手段と、前記HTML部品情報登録手段に登録
された前記HTML部品情報と、前記入出力方法登録手
段に登録された前記データの入出力方法と、ユーザイン
ターフェースの構成情報とから、HTMLテキストを生
成するHTMLテキスト生成手段と、を備えている。
【0009】本発明は前記した構成により、HTML部
品情報登録手段でHTMLのタグ情報を蓄積し、入出力
方法登録手段でユーザインターフェースへのデータの入
出力方法を蓄積したうえで、HTMLテキスト生成手段
により、蓄積したHTML部品情報、蓄積したデータの
入出力方法、およびユーザインターフェースの構成情報
からHTMLテキストを自動生成する。
【0010】
【発明の実施の形態】(第1の実施の形態)本発明の請
求項1、2、3、4、5、6、13、14、15、16
及び17に記載のHTML生成装置の一実施の形態を図
1、2、3、4、5、6及び図7に基づいて説明する。
【0011】図1は本実施の形態のHTML生成装置の
ブロック図、図2は本実施の形態のHTML生成装置の
UI(User Interface)構成情報テーブルの一例、図3
は本実施の形態のHTML生成装置のアクション情報テ
ーブルの一例、図4は本実施の形態のHTML生成装置
のSQL情報テーブルの一例、図5は本実施の形態のH
TML生成装置のタグ情報テーブルの一例、図6は本実
施の形態のHTML生成装置の部品カスタマイズ情報テ
ーブルの一例、図7は本実施の形態のHTML生成装置
の生成したHTMLテキストの一例である。
【0012】本実施の形態のHTML生成装置は図1に
示すように、HTML部品情報登録手段100、入出力
方法登録手段200、HTMLテキスト生成手段300
を備えている。そして、HTML部品情報500、UI
(User Interface)へのデータ入出力方法600、及び
UI構成情報700に基づいて、前記した各手段10
0,200,300を用いてHTMLテキスト及びCG
Iスクリプトを、コンピュータプログラマの介在なしに
自動生成している。
【0013】以下、各手段100,200,300につ
いて詳しく説明する。
【0014】図1、5、6に示すようにHTML部品情
報登録手段100は、HTMLタグ及びHTML部品の
カスタマイズ情報から構成されるHTML部品情報50
0をテーブルに登録している。
【0015】すなわち、構成部品名、HTML開始タグ
及びHTML終了タグをアイテムとして持つコンピュー
タ記憶装置上のタグ情報テーブル510(図5参照)
に、部品名、開始タグ及び終了タグを登録する。この登
録はコンピュータに備わったエディターなどを用いて、
HTMLが持つ部品(タグ)の数だけ繰り返す。
【0016】タグ情報テーブル510に登録する部品
名、開始タグ及び終了タグとしては、例えば、図5に示
すように、文字を入力するためのTextArea部品
{TEXTAREA}や値をリストから選択するための
Select部品{SELECT}などがある。ここで
の「HTML開始タグ」とはタグ記述のはじまりを示
し、「HTML終了タグ」とはタグ記述の終了を示して
いる。
【0017】UI番号、パーツ番号、パラメータ名及び
パラメータ値をアイテムとして持つコンピュータ記憶装
置上の部品カスタマイズ情報テーブル520(図6参
照)に、UI番号、パーツ番号、パラメータ名及びパラ
メータ値を登録する。この登録はコンピュータに備わっ
たエディターなどを用いて、個々のホームページ作成に
必要なカスタマイズ部品の数だけ繰り返す。
【0018】部品カスタマイズ情報テーブル520に登
録するUI番号、パーツ番号、パラメータ名及びパラメ
ータ値としては、例えば、図6に示すように、Text
Area部品の行数{ROWS}、文字数{COLS}
及びSelect部品の選択リストに使用する値{OP
TION}の入手方法{%action%}などがあ
る。尚、{%action%}とは、選択リストに使用
する値を後述のアクション情報テーブル610に登録さ
れた情報に従って入手する事を示している。また、「U
I番号」とはホームページを識別するIDであり、「パ
ーツ番号」とはホームページ中の部品を識別するIDで
あり、「パラメータ名」及び「パラメータ値」とは、個
々の部品に必要なオプション情報である。
【0019】尚、タグ情報テーブル510及び部品カス
タマイズ情報テーブル520への情報の登録順序は特に
限定しない。
【0020】一方、 図1、3、4に示すように入出力
方法登録手段200は、アクション情報及びSQL情報
から構成されるUIへのデータ入出力方法600をテー
ブルに登録する。
【0021】UI番号、パーツ番号、アクション番号、
入出力区分、カラム名、テーブル名及びwhere句を
アイテムとして持つコンピュータ記憶装置上のアクショ
ン情報テーブル610(図3参照)に、UI番号、パー
ツ番号、アクション番号、入出力区分、カラム名、テー
ブル名及びwhere句を登録する。この登録はデータ
ベースから個々のホームページに情報を出力する場合、
及びホームパージから入力された情報をデータベースへ
登録(修正、削除を含む)する場合に行う。また、この
登録はコンピュータに備わったエディターなどを用いて
行う。
【0022】Select部品の選択候補値は、例え
ば、図3に示すように、{table15}テーブルの{work_
type}カラムから検索することを登録し、TextAr
ea部品へ入力された情報は、{table13}テーブルの
{profile}カラムに挿入することなどを登録する。
【0023】ここでの「アクション番号」とはデータベ
ースに対して行う操作の識別IDであり、「入出力区
分」とは、ホームページに情報を出力するのか、ホーム
ページから情報を入力するのかを示し、「テーブル名」
及び「カラム名」とは操作を行うデータベースのテーブ
ル名とカラム名とであり、「where句」とはSQL
構文のwhere条件である。
【0024】アクション番号及びSQL構文をアイテム
として持つコンピュータ記憶装置上のSQL情報テーブ
ル620(図4参照)にアクション番号及びSQL構文
を登録する。この登録はコンピュータに備わったエディ
ターなどを用いて、データベースへのデータの操作種別
数だけ繰り返す。
【0025】SQL情報テーブル620に登録するSQ
L構文例としては、例えば、図4に示すようにデータの
検索操作を行うためのSQL構文である{select %colum
n% from %table% where %condition%}、データの挿入を
行うためのSQL構文である{insert into %table% (%c
olumn%) values (%value%)} などがある。
【0026】この「%column%」、「%table%」、「%condition
%」は、アクション情報テーブル610のカラム名の値、
テーブル名の値、where句の値と夫々等しい事を示す。
また、「%param%」、「%value%」は、後述するUI構成情報
テーブル710のパラメータ名の値、パラメータ値の値
と夫々等しい事を示す。
【0027】尚、アクション情報テーブル610及びS
QL情報テーブル620への情報の登録順序は特に限定
しない。
【0028】また、HTML部品情報登録手段100及
び入出力方法登録手段200の実施順序は特に限定せ
ず、いつ実施してもよい。
【0029】図1、2、3、4、5、6、7に示すよう
に、HTMLテキスト生成手段300は、次のものから
HTMLテキストを自動生成する。すなわち、HTML
タグ及びHTML部品のカスタマイズ情報から構成され
るHTML部品情報500、アクション情報及びSQL
情報から構成されるUIへのデータ入出力方法600、
UIの構成部品及び配置情報から構成されるUI構成情
報700、及びUIへの入出力データ800から、HT
MLテキスト生成手段300はHTMLテキストを自動
生成する。以下、詳細に説明する。
【0030】まず、UI番号、パーツ番号、親パーツ番
号、パラメータ名、パラメータ値及び構成部品名をアイ
テムとして持つコンピュータ記憶装置上のUI構成情報
テーブル710に、UI番号、パーツ番号、親パーツ番
号、パラメータ名、パラメータ値及び構成部品名を登録
する。この登録はコンピュータに備わったエディターな
どを用いて、個々のホームページ作成に必要な部品の数
だけ繰り返す。
【0031】例えば、図2に示すように、UI番号
{1}のホームページとして、文字を入力するためのT
extArea部品{TEXTAREA}や値をリスト
から選択するためのSelect部品{SELECT}
を登録し、TextArea部品の親はパーツ番号
{2}の構成部品である事を登録する。
【0032】ここでの「親パーツ番号」とは、部品(パ
ーツ)間のマネージメント関係を示す親子関係を現す番
号であって自分の親のパーツ番号を示し、「パラメータ
名」及び「パラメータ値」とは、ホームページから引き
渡される特定値の名称とその値を示している。
【0033】尚、UI構成情報テーブル710への登録
情報は、コンピュータネットワークを通じて、ネットワ
ーク上のブラウザー等から取得しても良い。
【0034】次に、ブラウザーからホームページの出力
要求があった時点で以下の処理によりHTMLテキスト
を生成する。
【0035】すなわち、要求があったホームページのU
I番号を検索キーとして、UI構成情報テーブル710
を検索し、該当するレコード群の中でもパーツ番号が小
さなレコードを検索し、パーツ番号及び構成部品名を抽
出する。
【0036】そして、先の構成部品名を検索キーとし
て、タグ情報テーブル510を検索し、該当するレコー
ドのHTML開始タグ及びHTML終了タグを抽出す
る。
【0037】さらに、先のUI番号及びパーツ番号を検
索キーとして、部品カスタマイズ情報テーブル520を
検索し、該当するレコード群のパラメータ名及びパラメ
ータ値を抽出する。
【0038】さらに、先のUI番号及びパーツ番号を検
索キーとして、アクション情報テーブル610を検索
し、該当するレコードの入出力区分の値が{出力}であ
れば、アクション番号、カラム名、テーブル名、whe
re句を抽出する。
【0039】さらに、先のアクション番号を検索キーと
して、SQL情報テーブル620を検索して、該当する
レコードのSQL構文を抽出し、「%column%」 「%table
%」 「%condition%」に、先の「カラム名の値」、「テー
ブル名の値」、「where句の値」を夫々代入した
後、UIへの入出力データを管理するデータベース80
0に対してSQL構文を実行し、結果を抽出する。
【0040】最後に、抽出した値を、HTML開始タ
グ、パラメータ名、パラメータ値またはSQL構文の実
行結果、HTML終了タグの順に並べ、HTMLテキス
トを作成する。尚、SQL構文の実行結果が複数個あれ
ば、パラメータ名と実行結果を繰り返し並べれば良い。
【0041】以上の手順をUI構成情報テーブル710
から検索したパーツ番号の順に従って、該当するUI構
成情報テーブル710のレコードがなくなるまで繰り返
し、HTMLテキストを作成する。
【0042】以下、具体的に説明する。例えば、図2、
3、4、5、6及び7に示すようにUI番号が{1}の
ホームページの作成要求があった場合には、UI構成情
報テーブル710のUI番号が{1}のレコード群を検
索し、最も小さなパーツ番号を持つレコードから、パー
ツ番号、構成部品名として、{10}、{TEXTAR
EA}を抽出する。
【0043】そして、構成部品名{TEXTAREA}
を検索キーとして、タグ情報テーブル510を検索し、
HTML開始タグ、HTML終了タグとして、{TEX
TAREA}、{/TEXTAREA}を抽出する。
【0044】さらに、UI番号{1}及びパーツ番号
{10}を検索キーとして、部品カスタマイズ情報テー
ブル520を検索し、パラメータ名、パラメータ値とし
て、{ROWS}、{5}、{COLS}、{60}の
2組みを抽出する。
【0045】さらに、抽出した値を、所定のフォーマッ
トで、{TEXTAREA}、{ROWS}、{5}、
{COLS}、{60}、{/TEXTAREA}の順
に並べる。
【0046】さらに、UI構成情報テーブル710のU
I番号が{1}のレコード群を検索し、パーツ番号、構
成分品名として、{11}、{SELECT}を抽出す
る。
【0047】さらに、構成部品名{SELECT}を検
索キーとして、タグ情報テーブル510を検索し、HT
ML開始タグ、HTML終了タグとして、{SELEC
T}、{/SELECT}を抽出する。
【0048】さらに、UI番号{1}及びパーツ番号
{11}を検索キーとして、部品カスタマイズ情報テー
ブル520を検索し、パラメータ名、パラメータ値とし
て、{OPTION}、{%action%}を抽出する。
【0049】さらに、UI番号{1}及びパーツ番号
{11}を検索キーとして、アクション情報テーブル6
10を検索し、入出力区分が{出力}となったアクショ
ン番号、カラム名、およびテーブル名として、{1}、{wo
rk_type}、{table15}を抽出する。
【0050】さらに、アクション番号{1}を検索キー
として、SQL情報テーブル620を検索し、抽出した
SQL構文の、{%column%}、{%table%}に、先に抽出した
カラム名{work_type}、テーブル名{table15}を代入し、
SQL構文をデータベース800に対して実行し、例え
ば、{デザイナー}、{音楽家}、{大工}を抽出す
る。
【0051】最後に、抽出した値を、所定のフォーマッ
トで、{SELECT}、{OPTION}、{デザイ
ナー}、{OPTION}、{音楽家}、{OPTIO
N}、{大工}、{/SELECT}の順に並べる。
【0052】以上の手順に従って生成したHTMLテキ
スト900を図7に示している。
【0053】尚、UI構成情報テーブル710、アクシ
ョン情報テーブル610、SQL情報テーブル620、
タグ情報テーブル510及び部品カスタマイズ情報テー
ブル520の作成場所は特に限定せず、アクセス可能な
コンピュータ上に作成すれば良い。また各テーブルはデ
ータベースのテーブル形式だけでなく、リスト構造など
を用いて作成しても良い。
【0054】以上のように本実施の形態によれば、ブラ
ウザーからホームページの出力要求があれば、コンピュ
ータプログラマの介在なしに、HTMLテキスト及びC
GIテキストを自動生成することができる。
【0055】(第2の実施形態)本発明の請求項7、
8、9、10、11及び12のHTML生成方法の一実
施の形態を図8、9、10及び11に基づいて説明す
る。
【0056】図8は本実施の形態のHTML生成方法の
処理の流れを示す図、図9は本実施の形態のHTML生
成方法のHTML部品情報登録工程の処理の流れを示す
図、図10は本実施の形態のHTML生成方法の入出力
方法登録工程の処理の流れを示す図、図11は本実施の
形態のHTML生成方法のHTMLテキスト生成工程の
処理の流れを示す図である。
【0057】本実施の形態のHTML生成方法は図8に
示すように、HTML部品情報登録工程100A、入出
力方法登録工程200A、HTMLテキスト生成工程3
00Aを含んでいる。そして、HTML部品情報50
0、UI(User Interface)へのデータ入出力方法600
及びUI構成情報700に基づいて、前記した各工程1
00A,200A,300Aを実施することで、コンピ
ュータプログラマーの介在なしに、HTMLテキスト及
びCGIスクリプトを自動生成している。
【0058】以下、各工程100A,200A,300
Aについて詳しく説明する。
【0059】HTML部品情報登録工程100A 図8、9に示すように、HTML部品情報登録工程10
0Aにおいて、HTMLタグ及びHTML部品のカスタ
マイズ情報から構成されるHTML部品情報500とし
て、次の二つの情報を記憶する。
【0060】まず、第1の情報として、構成部品名、H
TML開始タグ及びHTML終了タグを記憶する。これ
らの記憶操作は、HTMLが持つ部品の数だけ繰り返す
(S90a)。同時に、第2の情報として、UI番号、
パーツ番号、パラメータ名及びパラメータ値を記憶す
る。これらの記憶操作は個々のホームページ作成に必要
なカスタマイズ部品の数だけ繰り返す(S90b)。
尚、HTMLタグ情報及びHTML部品カスタマイズ情
報の記憶順序は特に限定しない。
【0061】入出力方法登録工程200A 図8、10に示すように入出力方法登録工程200A
は、アクション情報及びSQL情報から構成されるUI
へのデータ入出力方法600として次の2つの情報を記
憶する。
【0062】まず、第1の情報として、UI番号、パー
ツ番号、アクション番号、入出力区分、カラム名、テー
ブル名及びwhere句を記憶する。これらの記憶操作
はデータベースから個々のホームページに情報を出力す
る場合、及びホームパージから入力された情報をデータ
ベースへ登録(修正、削除を含む)する場合に行う(S
100a)。同時に第2の情報として、アクション番号
及びSQL構文を記憶する。これらの記憶操作はデータ
ベースへのデータの操作種別数だけ繰り返す(S100
b)。尚、アクション情報及びSQL情報の記憶順序は
特に限定しない。また、HTML部品情報登録工程10
0A及び入出力方法登録工程200Aの実施順序は特に
限定せず、いつ行ってもよい。
【0063】HTMLテキスト生成工程300A 図8、11に示すようにHTMLテキスト生成工程30
0Aは、 ・HTMLタグ及びHTML部品のカスタマイズ情報か
ら構成されるHTML部品情報500、 ・アクション情報及びSQL情報から構成されるUIへ
のデータ入出力方法600、 ・UIの構成部品及び配置情報から構成されるUI構成
情報700及びUIへの入出力データ800、といった
情報から、HTMLテキストを自動生成する。以下、詳
細に説明する。
【0064】まず、UIの構成部品及び配置情報から構
成されるUI構成情報700として、UI番号、パーツ
番号、親パーツ番号、パラメータ名、パラメータ値及び
構成部品名を記憶する。この記憶は個々のホームページ
作成に必要な部品の数だけ繰り返す(S1101)。
尚、親パーツ番号、パラメータ名及びパラメータ値は必
要に応じて記憶すれば良い。
【0065】次に、ブラウザーからホームページの出力
要求があった時点で以下の処理によりHTMLテキスト
を生成する。
【0066】すなわち、要求があったホームページのU
I番号を検索キーとして、UI構成情報700を検索
し、該当する情報の中でもパーツ番号が最も小さな情報
からパーツ番号及び構成部品名を抽出する(S110
2)。
【0067】次に、先の構成部品名を検索キーとして、
HTML部品情報500のHTMLタグ情報を検索し、
該当する情報からHTML開始タグ及びHTML終了タ
グを抽出する(S1103)。
【0068】さらに、先のUI番号及びパーツ番号を検
索キーとして、HTML部品情報500の部品カスタマ
イズ情報を検索し、該当する情報からパラメータ名及び
パラメータ値を抽出する(S1104)。
【0069】さらに、先のUI番号及びパーツ番号を検
索キーとして、UIへのデータ入出力方法600のアク
ション情報を検索する(S1105)。
【0070】そして、S1105において、該当する情
報の入出力区分が{出力}であれば、アクション番号、
カラム名、テーブル名、where句を抽出する(S1
106)。
【0071】S1106において、アクション番号、カ
ラム名、テーブル名、where句を抽出したのち、次
に、先のアクション番号を検索キーとして、UIへのデ
ータ入出力方法600のSQL情報を検索し、該当する
情報からSQL構文を抽出する(S1107)。
【0072】さらに、抽出したSQL構文中の「%column
%」 「%table%」 「%condition%」 に、先の「カラム名の
値」、「テーブル名の値」、「where句の値」を夫
々代入したのち(S1108)、UIへの入出力データ
を管理するデータベース800に対してSQL構文を実
行し、結果を抽出する(S1109)。
【0073】最後に、抽出した値を、HTML開始タ
グ、パラメータ名、パラメータ値またはSQL構文の実
行結果、HTML終了タグの順に並べ、HTMLテキス
トを作成する(S1110)。尚、SQL構文の実行結
果が複数個あれば、パラメータ名と実行結果を繰り返し
並べれば良い。
【0074】一方、S1105において、該当する情報
の入出力区分が{出力}でない、すなわち、{入力}で
あれば、ホームページから入力された値を、HTML終
了タグの順に並べ、HTMLテキストを作成する。
【0075】以上の手順をUI構成情報700から検索
したパーツ番号の順に従って、該当するUI構成情報7
00がなくなるまで繰り返し、HTMLテキストを作成
する。以上の手順をパーツ番号の小さな順に従って繰り
返し、HTMLテキストを作成する。
【0076】以上のように本実施の形態によれば、ブラ
ウザーからホームページの出力要求があれば、コンピュ
ータプログラマの介在なしに、HTMLテキスト及びC
GIテキストを自動生成する事ができる。
【0077】
【発明の効果】以上説明したように、本発明のHTML
生成装置は、ブラウザーからホームページの出力要求が
あった時点で、HTML部品情報、UIへのデータ入出
力方法及びUI構成情報から、コンピュータプログラマ
の介在なしに、HTMLテキスト及びCGIテキストを
瞬時に自動生成する事ができる。このため、その実用的
効果は大きい。
【図面の簡単な説明】
【図1】本発明をHTML生成装置で実施した実施の形
態を示すブロック図である。
【図2】実施の形態のHTML生成装置のUI構成情報
テーブルの一例を示す図である。
【図3】実施の形態のHTML生成装置のアクション情
報テーブルの一例を示す図である。
【図4】実施の形態のHTML生成装置のSQL情報テ
ーブルの一例を示す図である。
【図5】実施の形態のHTML生成装置のタグ情報テー
ブルの一例を示す図である。
【図6】実施の形態のHTML生成装置の部品カスタマ
イズ情報テーブルの一例を示す図である。
【図7】実施の形態のHTML生成装置の生成したHT
MLテキストの一例を示す図である。
【図8】本発明をHTML生成方法で実施した実施の形
態の処理の流れを示すフロー図である。
【図9】実施の形態のHTML生成方法のHTML部品
情報登録工程の処理の流れを示す図である。
【図10】実施の形態のHTML生成方法の入出力方法
登録工程の処理の流れを示す図である。
【図11】実施の形態のHTML生成方法のHTMLテ
キスト生成工程の処理の流れを示す図である。
【図12】従来例のHTML生成装置のブロック図であ
る。
【符号の説明】
100 HTML部品情報登録手段 100A HT
ML部品情報登録工程 200 入出力方法登録手段 200A 入出
力方法登録工程 300 HTMLテキスト生成手段 300A HT
MLテキスト生成工程 500 HTML部品情報 510 タグ
情報テーブル 520 部品カスタマイズ情報テーブル 600 UIへのデータ入出力方法 610 アク
ション情報テーブル 620 SQL情報テーブル 700 UI
構成情報 710 UI構成情報テーブル 800 UI
への入出力データ 900 作成したHTMLテキスト 1001 HT
MLテキスト記述手段 1002 HTMLテキスト保存手段 1003 H
TMLテキスト送信手段

Claims (17)

    【特許請求の範囲】
  1. 【請求項1】 HTML( Hyper Text Markup Languag
    e )テキストを生成するHTML生成装置であって、 ユーザインターフェースの構成情報からHTMLテキス
    トを生成するHTMLテキスト生成手段を備えたことを
    特徴とするHTML生成装置。
  2. 【請求項2】 HTML( Hyper Text Markup Languag
    e )テキストを生成するHTML生成装置であって、 HTMLのタグ情報を含むHTML部品情報を登録する
    HTML部品情報登録手段と、 ユーザインターフェースへのデータの入出力方法を登録
    する入出力方法登録手段と、 前記HTML部品情報登録手段に登録された前記HTM
    L部品情報と、前記入出力方法登録手段に登録された前
    記データの入出力方法と、ユーザインターフェースの構
    成情報とからHTMLテキストを生成するHTMLテキ
    スト生成手段と、 を備えたことを特徴とするHTML生成装置。
  3. 【請求項3】 請求項2記載のHTML生成装置であっ
    て、 前記HTMLテキスト生成手段は、コンピュータの記憶
    装置に予め登録したユーザインターフェースの構成情報
    を用いて、HTMLテキストを生成するものであること
    を特徴とするHTML生成装置。
  4. 【請求項4】 請求項2記載のHTML生成装置であっ
    て、 前記HTMLテキスト生成手段は、コンピュータネット
    ワークを通じて取得したユーザインターフェースの構成
    情報を用いてHTMLテキストを生成するものであるこ
    とを特徴とするHTML生成装置。
  5. 【請求項5】 請求項2記載のHTML生成装置であっ
    て、 前記HTML部品情報登録手段は、コンピュータの記憶
    装置にHTMLタグの基本情報及びカスタマイズ情報を
    登録するものであることを特徴とするHTML生成装
    置。
  6. 【請求項6】 請求項1または2記載のHTML生成装
    置であって、 前記HTMLテキスト生成手段におけるユーザインター
    フェース構成情報は、ユーザインターフェースの配置情
    報及び構成部品情報を含むものであることを特徴とする
    HTML生成装置。
  7. 【請求項7】 HTML( Hyper Text Markup Languag
    e )テキストを生成するHTML生成方法であって、 ユーザインターフェース構成情報からHTMLテキスト
    を生成するHTMLテキスト生成工程を備えたことを特
    徴とするHTML生成方法。
  8. 【請求項8】 HTML( Hyper Text Markup Languag
    e )テキストを生成するHTML生成方法であって、 HTMLのタグ情報を含むHTML部品情報を登録する
    HTML部品情報登録工程と、 ユーザインターフェースへのデータの入出力方法を登録
    する入出力方法登録工程と、 登録された前記HTML部品情報及び前記データの入出
    力方法と、ユーザインターフェースの構成情報とからH
    TMLテキストを生成するHTMLテキスト生成工程
    と、 を含むことを特徴とするHTML生成方法。
  9. 【請求項9】 請求項8記載のHTML生成方法であっ
    て、 前記HTMLテキスト生成工程では、コンピュータの記
    憶装置に予め登録したユーザインターフェースの構成情
    報を用いてHTMLテキストを生成することを特徴とす
    るHTML生成方法。
  10. 【請求項10】 請求項8記載のHTML生成方法であ
    って、 前記HTMLテキスト生成工程では、コンピュータネッ
    トワークを通じて取得したユーザインターフェースの構
    成情報を用いてHTMLテキストを生成することを特徴
    とするHTML生成方法。
  11. 【請求項11】 請求項8記載のHTML生成方法であ
    って、 前記HTML部品情報登録工程では、コンピュータの記
    憶装置にHTMLタグの基本情報及びカスタマイズ情報
    を登録していることを特徴とするHTML生成方法。
  12. 【請求項12】 請求項7または8記載のHTML生成
    方法であって、 前記HTMLテキスト生成方法におけるユーザインター
    フェース構成情報は、ユーザインターフェースの配置情
    報及び構成部品情報を含んでいることを特徴とするHT
    ML生成方法。
  13. 【請求項13】 HTML( Hyper Text Markup Langu
    age )テキストを生成するプログラムを記録したコンピ
    ュータ読み取り可能な記録媒体であって、 コンピュータを、 HTMLのタグ情報を含むHTML部品情報を登録する
    HTML部品情報登録手段、 ユーザインターフェースへのデータの入出力方法を登録
    する入出力方法登録手段、 及び、 前記HTML部品情報登録手段に登録されたHTML部
    品情報と、前記入出力方法登録手段に登録されたデータ
    の入出力方法と、ユーザインターフェースの構成情報と
    からHTMLテキストを生成するHTMLテキスト生成
    手段、 として機能させるHTMLテキストを作成するプログラ
    ムを記録したことを特徴とするコンピュータ読み取り可
    能な記録媒体。
  14. 【請求項14】 請求項13記載のHTMLテキストを
    作成するプログラムを記憶したコンピュータ読み取り可
    能な記憶媒体であって、 前記HTMLテキスト生成手段は、コンピュータの記憶
    装置に予め登録したユーザインターフェースの構成情報
    を用いて、HTMLテキストを生成するものであること
    を特徴とするHTMLテキスト作成プログラムを記録し
    たコンピュータ読み取り可能な記録媒体。
  15. 【請求項15】 請求項13記載のHTMLテキスト作
    成プログラムを記録したコンピュータ読み取り可能な記
    録媒体であって、 前記HTMLテキスト生成手段は、コンピュータネット
    ワークを通じて取得したユーザインターフェースの構成
    情報を用いてHTMLテキストを生成するものであるこ
    とを特徴とするHTML作成プログラムを記録したコン
    ピュータ読み取り可能な記録媒体。
  16. 【請求項16】 請求項13記載のHTMLテキスト作
    成プログラムを記録したコンピュータ読み取り可能な記
    録媒体であって、 前記HTML部品情報登録手段は、コンピュータの記憶
    装置にHTMLタグの基本情報及びカスタマイズ情報を
    登録するものであることを特徴とするHTMLテキスト
    作成プログラムを記録したコンピュータ読み取り可能な
    記録媒体。
  17. 【請求項17】 請求項13に記載のHTMLテキスト
    作成プログラムを記録したコンピュータ読み取り可能な
    記録媒体であって、 前記HTMLテキスト生成手段におけるユーザインター
    フェース構成情報は、ユーザインターフェースの配置情
    報及び構成部品情報を含むものであることを特徴とする
    HTMLテキスト作成プログラムを記録したコンピュー
    タ読み取り可能な記録媒体。
JP10004706A 1998-01-13 1998-01-13 Html生成装置、html生成方法及びhtml生成プログラムを記録したコンピュータ読み取り可能な記録媒体 Pending JPH11345235A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10004706A JPH11345235A (ja) 1998-01-13 1998-01-13 Html生成装置、html生成方法及びhtml生成プログラムを記録したコンピュータ読み取り可能な記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10004706A JPH11345235A (ja) 1998-01-13 1998-01-13 Html生成装置、html生成方法及びhtml生成プログラムを記録したコンピュータ読み取り可能な記録媒体

Publications (1)

Publication Number Publication Date
JPH11345235A true JPH11345235A (ja) 1999-12-14

Family

ID=11591337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10004706A Pending JPH11345235A (ja) 1998-01-13 1998-01-13 Html生成装置、html生成方法及びhtml生成プログラムを記録したコンピュータ読み取り可能な記録媒体

Country Status (1)

Country Link
JP (1) JPH11345235A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7222118B2 (en) 2002-04-15 2007-05-22 Sumitomo Electric Industries, Ltd. Computer program product for accessing database, recording medium recording database access program therein, and database access method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7222118B2 (en) 2002-04-15 2007-05-22 Sumitomo Electric Industries, Ltd. Computer program product for accessing database, recording medium recording database access program therein, and database access method

Similar Documents

Publication Publication Date Title
US8055997B2 (en) System and method for implementing dynamic forms
JP3879350B2 (ja) 構造化文書処理システム及び構造化文書処理方法
CA2242158C (en) Method and apparatus for searching and displaying structured document
US20110185273A1 (en) System and method for extracting content elements from multiple Internet sources
US20100125778A1 (en) Data-Driven Actions For Network Forms
Li et al. Here's what I did: Sharing and reusing web activity with ActionShot
US20080028302A1 (en) Method and apparatus for incrementally updating a web page
GB2555157A (en) Selective sharing for collaborative application usage
CN101171582A (zh) 用于从数据库生成xml文档的动态方法
WO2004086222A2 (en) Development of software systems
US6915487B2 (en) Method, system, computer program product, and article of manufacture for construction of a computer application interface for consumption by a connector builder
US20060277531A1 (en) System and method for source code analysis
CN119783650A (zh) 一种基于大语言模型与FreeMarker生成多模态报告的方法及系统
JP3590726B2 (ja) データベース検索システム,検索用サーバ装置,クライアント端末およびサーバ用プログラム記録媒体
US20070204216A1 (en) System and method for creating layouts using a layout editor
EP1122676A1 (en) Electronic bill creation and presentment system
Liu et al. An XML-enabled data extraction toolkit for web sources
JP4133549B2 (ja) 構造化文書ファイル管理装置および構造化文書ファイル管理方法
JP2013037580A (ja) 情報処理装置
JP5748118B2 (ja) ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム
JPH11161656A (ja) データベース検索・抽出システムおよびデータベース検索・抽出用制御プログラムを記録した記録媒体
JP3882729B2 (ja) 情報開示プログラム
JP3898269B2 (ja) 自動リンク付け装置
JP2002189740A (ja) データ変換システム
JP5835447B2 (ja) 情報処理装置、情報処理システム、制御方法、およびプログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060822

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070410

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070731