(57)【要約】【課題】  テキスト１文字毎に文字スタイルを指定すると略同時にｗｅｂブラウザに表示されるスタイルを画面上において確認することができるマークアップ言語テキストの文字スタイルの生成方法，生成システムおよび生成プログラムを提供する。【解決手段】  処理を行うコンピュータと、マークアップ言語の文字スタイル指定記号と該記号に対応付けられた簡易記号との変換テーブルと、ＸＭＬテキストを生成するプログラムであるマークアップ言語テキスト文字スタイル生成部と、テキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を備え、マークアップ言語テキスト文字スタイル生成部がテキストと簡易記号からＸＭＬテキストを生成し、マークアップテキスト生成画面のテキスト入出力部にブラウザに表示される形で生成後のテキストを表示する。【選択図】  図１
2007164645.tif 000002
【特許請求の範囲】
【請求項１】
テキストと文字スタイル指定記号とからマークアップ言語テキストを生成するマークアップ言語テキスト文字スタイル生成部と、
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
を備えるシステムが実行するマークアップ言語テキストを生成する方法であって、
前記マークアップ言語テキスト文字スタイル生成部が、
前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む手順と、
前記変換テーブルを参照して、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する手順と、
前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する手順と、
マークアップテキスト生成画面表示部が該生成されたマークアップ言語テキストを指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる手順とを実行することを特徴とするマークアップ言語テキスト生成方法。
【請求項２】
テキストと文字スタイル指定記号とからマークアップ言語テキストを生成するマークアップ言語テキスト文字スタイル生成部と、
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
前記マークアップ言語テキスト文字スタイル生成部が作動するサーバと、前記マークアップテキスト生成画面が表示される処理クライアントと
を備えるシステムが実行するマークアップ言語テキストを生成する方法であって、
前記サーバにおいて前記マークアップ言語テキスト文字スタイル生成部が、
処理クライアントがサーバに送信する前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む手順と、
前記変換テーブルを参照して、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する手順と、
前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する手順と、
マークアップテキスト生成画面表示部が該生成されたマークアップ言語テキストを指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる手順とを実行することを特徴とするマークアップ言語テキスト生成方法。
【請求項３】
テキストと文字スタイル指定記号とからマークアップ言語テキストを生成するマークアップ言語テキスト文字スタイル生成部と、
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
を備えるマークアップ言語テキストを生成するシステムであって、
前記マークアップ言語テキスト文字スタイル生成部が、
前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む機能と、
前記変換テーブルを参照して、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する機能と、
前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する機能と、
マークアップテキスト生成画面表示部が該生成されたマークアップ言語テキストを指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる機能とを実現することを特徴とするマークアップ言語テキスト生成システム。
【請求項４】
テキストと文字スタイル指定記号とからマークアップ言語テキストを生成するマークアップ言語テキスト文字スタイル生成部と、
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
前記マークアップ言語テキスト文字スタイル生成部が作動するサーバと、前記マークアップテキスト生成画面が表示される処理クライアントと
を備えるマークアップ言語テキストを生成するシステムであって、
前記サーバにおいて前記マークアップ言語テキスト文字スタイル生成部が、
処理クライアントがサーバに送信する前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む機能と、
前記変換テーブルを参照して、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する機能と、
前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する機能と、
マークアップテキスト生成画面表示部が該生成されたマークアップ言語テキストを処理クライアントの指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる機能とを実現することを特徴とするマークアップ言語テキスト生成システム。
【請求項５】
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
テキストと簡易記号の入出力を行う記録処理手段と、
簡易記号と文字スタイル指定記号を変換する文字スタイル指定記号変換手段と、
テキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成するマークアップ言語テキスト生成手段とを備えるシステムにおいて、マークアップ言語テキストを生成するプログラムであって、
前記記録処理手段が、前記テキスト入出力部に入力されたテキストと前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む手順と、
前記文字スタイル指定記号変換手段が、前記変換テーブルを参照し、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する手順と、
前記マークアップ言語テキスト生成手段が、前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する手順と、
前記マークアップテキスト生成画面表示部が、該生成されたマークアップ言語テキストを指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる手順とを実行させることを特徴とするマークアップ言語テキスト生成プログラム。
【請求項６】
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部を備える処理クライアントと、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
テキストと簡易記号の入出力を行う記録処理手段と、
簡易記号と文字スタイル指定記号を変換する文字スタイル指定記号変換手段と、
テキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成するマークアップ言語テキスト生成手段とを備えるサーバと、
を有するシステムにおいてマークアップ言語テキストを生成するプログラムであって、
前記記録処理手段が、処理クライアントがサーバに送信する前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む手順と、
前記文字スタイル指定記号変換手段が、前記変換テーブルを参照し、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する手順と、
前記マークアップ言語テキスト生成手段が、前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する手順と、
前記マークアップテキスト生成画面表示部が、該生成されたマークアップ言語テキストを指定された文字スタイルにより処理クライアントの前記マークアップテキスト生成画面に表示させる手順とを実行させることを特徴とするマークアップ言語テキスト生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＴＭＬやＸＭＬのようなマークアップ言語によって記述されたマークアップ言語テキストを生成する生成方法，生成システムおよび生成プログラムに係り、特にテキスト１文字ごとに文字スタイルを指定し、指定されたテキストと文字スタイルからマークアップ言語テキストを生成し、生成したマークアップ言語テキストをコンピュータの画面に表示するマークアップ言語テキスト生成方法，マークアップ言語テキスト生成システムおよびマークアップ言語テキスト生成プログラムに関する。
【背景技術】
【０００２】
一般に従来技術によるＨＴＭＬやＸＭＬのようなマークアップ言語を用いてテキストからマークアップ言語テキストを生成する生成方法，生成システムおよび生成プログラムには、次のようなものが存在する。
【０００３】
先ず、ＨＴＭＬに関しては、ブラウザに表示するように画面を表示し、その画面内に表示される文章の文字スタイルを、画面の表示内容を変えることにより変更すると、ＨＴＭＬによって記述されたマークアップ言語テキストがバックグラウンドにおいて生成されるという機能を持つソフトウエアが市販されている。
【０００４】
次に、ＸＭＬに関しては、たとえばマイクロソフト社のＯＳであるｗｉｎｄｏｗｓ（登録商標）に添付されている「メモ帳」などのテキスト編集プログラムを用いてＸＭＬによって書かれたテキストを記述し、意図した表示方式になっているかどうかをブラウザに前記生成したテキストを解釈させ、画面に表示させることによって確認するという方法がとられている。
この方法は、「メモ帳」がＸＭＬ専用のエディタではないため、操作性に乏しく生産性が低いという不具合があった。
【０００５】
この不具合を解決するために、例えば特許文献１には、アプリケーションを作成する場合に用いるエディタであって、予め予約語と予約語のパラメータを入力するために最も効率的な入力形式を対応させたテーブルを備え、入力された語句が予約語である場合には前記テーブルを前記エディタが参照して、最も効率的な入力方式を画面に表示させるツールが開示されている。ここで、入力方式には穴埋め形式，表，テキストなどが含まれる。
【特許文献１】特開平９−２２３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述の特許文献１による技術においては、予約語に対応するパラメータの入力は容易になるが、文字フォント・強調文字・アンダーライン等の文字スタイルが意図した通りにブラウザ上に表示されるかを確認するためには、表示画面を切り替えるか、生成したテキストをブラウザに解釈させて画面上に表示させる必要があり、文字スタイルを指定すると同時にはブラウザに表示されるスタイルを確認することができず、操作性がよくないという不具合があった。
【０００７】
本発明の目的は、前述の従来技術による不具合を除去することであり、テキスト１文字毎に文字スタイルを指定すると同時にブラウザに表示されるスタイルを画面上において確認することができるマークアップ言語テキスト生成方法，マークアップ言語テキスト生成システムおよびマークアップ言語テキスト生成プログラムを提供することである。
【課題を解決するための手段】
【０００８】
前記目的を達成するために請求項１記載の発明は、テキストと文字スタイル指定記号とからマークアップ言語テキストを生成するマークアップ言語テキスト文字スタイル生成部と、
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
を備えるシステムが実行するマークアップ言語テキストを生成する方法であって、
前記マークアップ言語テキスト文字スタイル生成部が、
前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む手順と、
前記変換テーブルを参照して、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する手順と、
前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する手順と、
マークアップテキスト生成画面表示部が該生成されたマークアップ言語テキストを指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる手順とを実行することを特徴とする。
【０００９】
また、請求項２記載の発明は、テキストと文字スタイル指定記号とからマークアップ言語テキストを生成するマークアップ言語テキスト文字スタイル生成部と、
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
前記マークアップ言語テキスト文字スタイル生成部が作動するサーバと、前記マークアップテキスト生成画面が表示される処理クライアントと
を備えるシステムが実行するマークアップ言語テキストを生成する方法であって、
前記サーバにおいて前記マークアップ言語テキスト文字スタイル生成部が、
処理クライアントがサーバに送信する前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む手順と、
前記変換テーブルを参照して、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する手順と、
前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する手順と、
マークアップテキスト生成画面表示部が該生成されたマークアップ言語テキストを指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる手順とを実行することを特徴とする。
【００１０】
また、請求項３記載の発明は、テキストと文字スタイル指定記号とからマークアップ言語テキストを生成するマークアップ言語テキスト文字スタイル生成部と、
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
を備えるマークアップ言語テキストを生成するシステムであって、
前記マークアップ言語テキスト文字スタイル生成部が、
前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む機能と、
前記変換テーブルを参照して、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する機能と、
前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する機能と、
マークアップテキスト生成画面表示部が該生成されたマークアップ言語テキストを指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる機能とを実現することを特徴とする。
【００１１】
また、請求項４記載の発明は、テキストと文字スタイル指定記号とからマークアップ言語テキストを生成するマークアップ言語テキスト文字スタイル生成部と、
テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
前記マークアップ言語テキスト文字スタイル生成部が作動するサーバと、前記マークアップテキスト生成画面が表示される処理クライアントと
を備えるマークアップ言語テキストを生成するシステムであって、
前記サーバにおいて前記マークアップ言語テキスト文字スタイル生成部が、
処理クライアントがサーバに送信する前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む機能と、
前記変換テーブルを参照して、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する機能と、
前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する機能と、
マークアップテキスト生成画面表示部が該生成されたマークアップ言語テキストを処理クライアントの指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる機能とを実現することを特徴とする。
【００１２】
また、請求項５記載の発明は、テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部と、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
テキストと簡易記号の入出力を行う記録処理手段と、
簡易記号と文字スタイル指定記号を変換する文字スタイル指定記号変換手段と、
テキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成するマークアップ言語テキスト生成手段とを備えるシステムにおいて、マークアップ言語テキストを生成するプログラムであって、
前記記録処理手段が、前記テキスト入出力部に入力されたテキストと前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む手順と、
前記文字スタイル指定記号変換手段が、前記変換テーブルを参照し、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する手順と、
前記マークアップ言語テキスト生成手段が、前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する手順と、
前記マークアップテキスト生成画面表示部が、該生成されたマークアップ言語テキストを指定された文字スタイルにより前記マークアップテキスト生成画面に表示させる手順とを実行させることを特徴とする。
【００１３】
また、請求項６記載の発明は、テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を操作画面に表示するマークアップテキスト生成画面表示部を備える処理クライアントと、
マークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号の変換テーブルと、
テキストと簡易記号の入出力を行う記録処理手段と、
簡易記号と文字スタイル指定記号を変換する文字スタイル指定記号変換手段と、
テキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成するマークアップ言語テキスト生成手段とを備えるサーバと、
を有するシステムにおいてマークアップ言語テキストを生成するプログラムであって、
前記記録処理手段が、処理クライアントがサーバに送信する前記テキスト入出力部に入力されたテキストと、前記スタイル指定部にテキスト１文字ごとに入力された簡易記号とを読み込む手順と、
前記文字スタイル指定記号変換手段が、前記変換テーブルを参照し、前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換する手順と、
前記マークアップ言語テキスト生成手段が、前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成する手順と、
前記マークアップテキスト生成画面表示部が、該生成されたマークアップ言語テキストを指定された文字スタイルにより処理クライアントの前記マークアップテキスト生成画面に表示させる手順とを実行させることを特徴とする。
【発明の効果】
【００１４】
本発明のマークアップ言語テキスト生成方法，マークアップ言語テキスト生成システムおよびマークアップ言語テキスト生成プログラムは、前記生成プログラムが実施されるコンピュータである処理クライアントおよびサーバと、前記サーバが格納する変換テーブルと、処理クライアントの画面に表示され、テキストの入出力欄を有するテキスト入出力部とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部とを有するマークアップテキスト生成画面を表示するマークアップテキスト生成画面表示部とを備えている。前記マークアップテキスト生成画面にＸＭＬ処理対象テキストと簡易記号がテキスト一文字ごとに入力され、前記入力された情報がサーバに送信され、サーバのマークアップ言語テキスト文字スタイル生成部が、変換テーブルを参照することにより受信したテキストと簡易記号からＸＭＬ処理対象テキストを生成し、該生成されたＸＭＬ処理対象テキストを処理クライアントのマークアップテキスト生成画面に表示させるように構成する。これにより表示される文字スタイルを確認しながらＸＭＬテキストを生成することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明によるマークアップ言語テキスト生成方法，マークアップ言語テキスト生成システムおよびマークアップ言語テキスト生成プログラムの一実施形態を、図面を参照して詳細に説明する。
【００１６】
<図の説明>
図１は、本発明の一実施形態によるシステムの全体構成図である。
図２は、本発明の一実施形態によるＸＭＬテキストの読み込み部分のプログラム処理フローである。
図３は、本発明の一実施形態によるＸＭＬテキストの書き込み部分のプログラム処理フローである。
図４は、本発明の一実施形態によるマークアップ言語テキスト生成画面と処理を模式的に表した図である。
図５は、本発明の一実施形態によるプログラムのインストールを模式的に表した図である。
図６は、本発明の一実施形態を１台のコンピュータにおいて実施した場合の構成図である。
【００１７】
<実施形態１>
<構成の説明>
本発明の一実施形態によるマークアップ言語テキスト生成方法およびマークアップ言語テキスト生成プログラムが実施されるマークアップ言語テキスト生成システムを、図１を用いて説明する。
【００１８】
本実施形態ではマークアップ言語の例としてＸＭＬを挙げるが、マークアップ言語はこれに限られるわけではなく、たとえばＨＴＭＬでも実施可能であり、マークアップ言語の種類を自動識別するように構成することもできる。
また、本実施形態ではＬＡＮを使用するものとして説明するが、インターネットを使用しても、他の通信回線を使用しても良い。
【００１９】
本実施形態のシステムは、図１に示すごとく、本実施形態が実施される処理クライアント１１０およびサーバ１１１と、前記サーバが格納するマークアップ言語の文字スタイル指定記号と該文字スタイル指定記号に対応付けられた簡易記号との変換テーブル１１５と、処理クライアントの画面に表示され、テキスト入出力欄を有するテキスト入出力部４０３とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部４０４とを有するマークアップテキスト生成画面（図４の符号４００）を表示するマークアップテキスト生成画面表示部１１６とを備える。
【００２０】
サーバ１１１は、記録処理手段がテキストと文字スタイルを表す簡易記号を読み込み、文字スタイル指定記号変換手段が前記変換テーブル１１５を参照して前記読み込んだ簡易記号をマークアップ言語の文字スタイル指定記号に変換し、マークアップ言語テキスト生成手段が前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にＸＭＬテキストを生成し、該生成されたＸＭＬテキストを操作画面に表示するプログラムであるマークアップ言語テキスト文字スタイル生成部１１４を備える。
処理クライアント１１０は、該生成されたマークアップ言語テキストを処理クライアントの前記マークアップテキスト生成画面に表示させるマークアップテキスト生成画面表示部１１６を備える。該マークアップテキスト生成画面表示部１１６の例としてはｗｅｂブラウザが挙げられるがこれに限定されるものではない。
処理クライアント１１０とサーバ１１１は通信回線により接続されている。
【００２１】
図１においては本実施形態を機能面から説明しているが、処理クライアント１１０およびサーバ１１１は、それぞれ実装置としてＣＰＵ、メモリ、外部記憶装置、キーボード、ディスプレイ、プリンターを備える。
【００２２】
文字スタイル指定記号は、マークアップ言語において文字のスタイルを指定するための記号を意味し、例えばＨＴＭＬやＸＭＬにおいては、太字の場合、<ｂ><／ｂ>が挙げられる。
簡易記号は、１文字の記号を意味し、例えば○、◎、●、△、▽等を含む。
文字スタイル情報は、太字、斜体、太字斜体などを指定するためのマークアップ言語のタグを意味する。
ＸＭＬ処理対象テキストは、マークアップ言語テキスト文字スタイル生成部１１４の処理対象のテキストを意味し、テキストとＸＭＬのタグが含まれる。
操作画面とは、文字や図形を表示する装置を意味し、ディスプレイが含まれるがこれに限られるものではない。
【００２３】
<データ構造の説明>
変換テーブル１１５は、図１に示すごとく、レコード番号を示す「Ｎｏ」と、文字スタイルを示す「内容」と、マークアップ言語の文字スタイル情報の開始記号と終了記号を示す「ＭＬ記号」と、「ＭＬ記号」に１対１に対応付けられた「簡易記号」とからなり、各項目の具体的なデータの例は、「Ｎｏ」が「１」、「内容」が「太字」、「ＭＬ記号」が「<ｂ><／ｂ>」、「簡易記号」が「◎」である。
【００２４】
<画面の説明>
システムメニュー画面１１３は、図１に示すごとく、押下によってマークアップ言語テキスト文字スタイル生成部１１４を開始させる「処理開始」ボタンと、押下によって変換テーブルを作成または改廃を行う「変換テーブル作成」ボタンと、マークアップ言語テキスト文字スタイル生成部を終了させる「終了」ボタンを備える。
【００２５】
マークアップテキスト生成画面４００は、テキストを表示または入力を行うためのテキスト入出力部４０３と、テキストのスタイルを１文字ずつ指定するためのスタイル指定部４０４とからなり、スタイル生成部４０４はテキスト入出力部４０３の下方に表示され、テキスト入出力部４０３に入力されるテキストの各文字の下方に簡易記号を入力する複数の欄が設けられている。
【００２６】
<動作の説明>
図１のマークアップ言語テキスト文字スタイル生成部１１４を用いて、本発明の実施形態の処理の流れの概要を説明する。
【００２７】
処理クライアント１１０のメニュー画面１１３の処理開始ボタンを押下すると、処理開始の信号がサーバ１１１に送信され、サーバ１１１においてマークアップ言語テキスト文字スタイル生成部１１４の処理が開始される。
【００２８】
サーバ１１１のマークアップ言語テキスト文字スタイル生成部１１４は、サーバ１１１に格納されている、マークアップ言語で記述されたテキストのファイルであるＸＭＬファイル１１２のうち、処理するファイルの指定を処理クライアント１１０から指定を受信する［ステップ１０１］。
【００２９】
次に、マークアップ言語テキスト文字スタイル生成部１１４は、指定されたＸＭＬファイル１１２を読み込む［ステップ１０２］。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、読み込んだＸＭＬファイル１１２の中から、処理対象のテキストであるＸＭＬ処理対象テキストを読み込む［ステップ１０３］。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、ＸＭＬ処理対象テキストのスタイル情報を処理クライアント１１０に送信し、マークアップテキスト生成画面表示部１１６にマークアップテキスト生成画面４００を表示させる［ステップ１０４］。
【００３０】
次に、マークアップ言語テキスト文字スタイル生成部１１４は、ＸＭＬ処理対象テキストのスタイルの更新を行う。具体的には、マークアップテキスト生成画面４００のテキスト入出力部４０３に入力されたテキストの１文字ごとに、スタイル指定部４０４に簡易記号が入力され、ＯＫボタン４１３が押下されたとき、処理クライアント１１０は該入力されたテキスト及び簡易記号をサーバ１１１に送信する。
【００３１】
サーバ１１１が、該入力されたテキスト及び簡易記号を受信したとき、マークアップ言語テキスト文字スタイル生成部１１４の記録処理手段は該入力されたテキスト及び簡易記号を読み込み、文字スタイル指定記号変換手段は前記変換テーブル１１５を参照して簡易記号をマークアップ言語の文字スタイル指定記号に変換し、マークアップ言語テキスト生成手段が前記読み込んだテキストを前記変換されたマークアップ言語の文字スタイル指定記号により特定された範囲のテキスト内容毎にマークアップ言語テキストを生成し、生成後のマークアップ言語テキストを処理クライアント１１０に送信する。
マークアップテキスト生成画面表示部１１６は、処理クライアント１１０が受信した生成後のマークアップ言語テキストを指定された文字スタイルにより操作画面のマークアップテキスト生成画面４００に表示する［ステップ１０５］。
最後に、マークアップ言語テキスト文字スタイル生成部１１４は、処理対象となったＸＭＬファイル１１２を記憶装置に書き込む［ステップ１０６］。
【００３２】
次に、図２を用いてより具体的にＸＭＬファイルの指定（ステップ１０１）からＸＭＬ処理対象テキストのスタイル表示（ステップ１０４）までのプログラム処理を説明する。
【００３３】
サーバ１１１のマークアップ言語テキスト文字スタイル生成部１１４は、先ず、サーバ１１１に格納されている、マークアップ言語で記述されたテキストのファイルであるＸＭＬファイル１１２のうち、処理するファイルの指定を処理クライアント１１０から受信する［ステップ２０１］。
【００３４】
次に、マークアップ言語テキスト文字スタイル生成部１１４は、指定されたＸＭＬファイル１１２を読み込み、読み込んだＸＭＬファイル１１２の中から、処理対象のテキストであるＸＭＬ処理対象テキストを読み込む［ステップ２０２］。
【００３５】
次に、マークアップ言語テキスト文字スタイル生成部１１４は、読み込んだＸＭＬ処理対象テキストを処理クライアント１１０の操作画面のマークアップテキスト生成画面表示部１１６にマークアップテキスト生成画面４００のテキスト入出力部４０３に表示させる［ステップ２０３］。
【００３６】
次に、マークアップ言語テキスト文字スタイル生成部１１４は、読み込んだＸＭＬ処理対象テキストに、既に文字スタイル情報が設定されているかどうかの判定を行う［ステップ２０４］。文字スタイル情報が設定されていなければ図３のステップ３０１に進む。文字スタイル情報が設定されている場合は、ステップ２０５に進む。
【００３７】
次に、マークアップ言語テキスト文字スタイル生成部１１４の文字スタイル指定記号変換手段は、変換テーブル１１５を読み込む［ステップ２０５］。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、ステップ２０２で読み込んだＸＭＬ処理対象テキストの文字列部分の文字数を数え、変数Ｉに格納する［ステップ２０６］。
【００３８】
次に、マークアップ言語テキスト文字スタイル生成部１１４は、文字数カウンタに使用する変数Ｊを１で初期化する［ステップ２０７］。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、文字数カウンタとテキスト文字数を比較し、（テキスト文字数）≧（文字数カウンタ）の条件を満たす間、ステップ２０８からステップ２１２を繰り返す。前記条件を満たす時は、ステップ２０９に進む。前記条件を満たさない時は、図３のステップ３０１に進む。
前記条件を満たすとき、マークアップ言語テキスト文字スタイル生成部１１４は、ＸＭＬ処理対象テキストの文字列部分よりＪ文字目の文字スタイル情報を取得する［ステップ２０９］。
【００３９】
次に、マークアップ言語テキスト文字スタイル生成部１１４の文字スタイル指定記号変換手段は、前記取得したスタイル情報を、変換テーブル１１５を参照して簡易記号に変換する［ステップ２１０］。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、変換した簡易記号を処理クライアント１１０のマークアップテキスト生成画面４００のスタイル指定部のＪ文字目に表示する［ステップ２１１］。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、文字カウンタＪに１を加算してステップ２０８の戻る［ステップ２１２］。
【００４０】
続いて、図３を用いてより具体的にＸＭＬ処理対象テキストのスタイルの更新（ステップ１０５）からＸＭＬ処理対象テキストの書き込み（ステップ１０６）までのプログラム処理を説明する。
【００４１】
先ず、マークアップ言語テキスト文字スタイル生成部１１４は、メモリ上のワークエリアであるＸＭＬテキスト生成エリアを初期化する［ステップ３０１］。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、処理クライアント１１０の操作画面のマークアップテキスト生成画面４００のテキスト入力部に入力されたテキストとスタイル指定部に入力された簡易記号を処理クライアント１１０から受信する［ステップ３０２］。
【００４２】
次に、マークアップ言語テキスト文字スタイル生成部１１４の文字スタイル指定記号変換手段は、変換テーブル１１５を読み込む［ステップ３０３］。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、マークアップテキスト生成画面４００のテキスト入出力部４０３に入力されたテキストの文字数を数え、変数Ｉに格納する［ステップ３０４］。
【００４３】
次に、マークアップ言語テキスト文字スタイル生成部１１４は、文字数カウンタに使用する変数Ｊを１で初期化する［ステップ３０５］。
【００４４】
次に、マークアップ言語テキスト文字スタイル生成部１１４は、文字数カウンタとテキスト文字数を比較し、（テキスト文字数）≧（文字数カウンタ）の条件を満たすかどうか判定する［ステップ３０６］。前記条件を満たす間はテップ３０６からステップ３１２を繰り返す。前記条件を満たす場合は、ステップ３０７に進む。前記条件を満たさない時は、ステップ３１２に進む。
【００４５】
次に、マークアップ言語テキスト文字スタイル生成部１１４の記録処理手段は、マークアップテキスト生成画面４００のテキスト入出力部４０３に入力されたテキストの先頭からＪ文字目を読み込む［ステップ３０７］。
次に、マークアップ言語テキスト文字スタイル生成部１１４の記録処理手段は、マークアップテキスト生成画面４００のスタイル指定部４０４に入力された先頭からＪ文字目簡易記号を読み込む［ステップ３０８］。
【００４６】
次に、マークアップ言語テキスト文字スタイル生成部１１４の文字スタイル指定記号変換手段は、読み込んだ簡易記号を、変換テーブル１１５を参照して、文字スタイル情報に変換する［ステップ３０９］。
次に、マークアップ言語テキスト文字スタイル生成部１１４のマークアップ言語テキスト生成手段は、読み込んだＪ文字目の文字と、変換後の文字スタイル情報とからＸＭＬ処理対象テキストを生成する［ステップ３１０］。
【００４７】
次に、マークアップ言語テキスト文字スタイル生成部１１４のマークアップ言語テキスト生成手段は、生成したＸＭＬ処理対象テキストをメモリ上のワークエリアであるＸＭＬテキスト生成エリアに左詰でマージする［ステップ３１１］。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、文字数カウンタＪに１を加算し［ステップ３１２］、ステップ３０６に戻る。
【００４８】
マークアップ言語テキスト文字スタイル生成部１１４は、全ての文字についての上記処理が終了後、生成されたＸＭＬ処理対象テキストを処理クライアント１１０に送信し操作画面のマークアップテキスト生成画面４００に表示させると共にＸＭＬファイル１１２に書き込む［ステップ３１３］。
【００４９】
次に、図４を用いて、マークアップテキスト生成画面４００を、ｗｅｂブラウザを用いて表示させた実施形態を説明する。
【００５０】
生成前のＸＭＬ処理対象テキストの例は「<文章>本日は、晴天なり。<／文章>」である。
マークアップ言語テキスト文字スタイル生成部１１４は、ＸＭＬ処理対象テキストを読み込み、文字スタイル情報がなければテキストをそのままマークアップテキスト生成画面４００のテキスト入出力部４０３に表示する。文字スタイル情報があれば変換テーブル１１５を参照して文字スタイル情報を簡易記号に変換してスタイル指定部４０４の該当する文字の下方の欄に表示する。マークアップテキスト生成画面４００はマークアップテキスト生成画面表示部１１６であるｗｅｂブラウザ上に表示される。
【００５１】
本実施形態においては、文字スタイル情報がないために「本日は、晴天なり。」がテキスト入出力部４０３に標準の文字スタイルによって表示されている。
ここで、「晴天」の部分を太字斜体に変更する場合には、「晴天」の文字の下方にあるスタイル指定部４０４に、太字を示す簡易記号である「◎」と斜体を示す「○」を入力する。
【００５２】
マークアップ言語テキスト文字スタイル生成部１１４の文字スタイル指定記号変換手段は、ＯＫボタン４１３が押下されると、変換テーブル１１５を参照し、簡易記号である「◎」を文字スタイル情報である「<ｂ><／ｂ>」に変換し、簡易記号である「○」を文字スタイル情報である「<ｉ><／ｉ>」に変換し、マークアップ言語テキスト生成手段はこれらの文字スタイル情報によってテキストである「晴天」を囲み、「<文章>本日は、<ｂ><ｉ>晴天<／ｂ><／ｉ>なり。<／文章>」というＸＭＬ処理対象テキストを生成し、マークアップテキスト生成画面表示部１１６であるｗｅｂブラウザに表示されたマークアップテキスト生成画面４００のテキスト入出力部４０３に指定された文字スタイルにより表示する。
【００５３】
生成前の表示は、符号４１１のように標準スタイルであるのに対し、生成後は符号４１２のように「晴天」の部分が太字斜体になる。
次に、マークアップ言語テキスト文字スタイル生成部１１４は、生成されたＸＭＬ処理対象テキストをＸＭＬファイル１１２としてサーバ１１１に格納する。
【００５４】
次に、図５を用いて、本実施形態のマークアップ言語テキストの文字スタイルの生成プログラムをコンピュータへのインストールを説明する。
先ず、本実施形態のマークアップ言語テキストの文字スタイルの生成プログラムをＣＤ−ＲＯＭやフレキシブルディスクに記録しておき、サーバ１１１および処理クライアント１１０などのコンピュータにインストールすることが可能であり、前記プログラムはディスク装置のような記憶装置に格納可能である。
【００５５】
以上述べたように、本発明の実施形態１によるマークアップ言語テキスト生成方法およびマークアップ言語テキスト生成プログラムが実施されるマークアップ言語テキスト生成システムは、本実施形態が実施されるコンピュータである処理クライアント１１０およびサーバ１１１と、前記サーバ１１１が格納する変換テーブル１１５と、処理クライアントの画面に表示され、テキストの入出力欄を有するテキスト入出力部４０３とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部４０４とを有するマークアップテキスト生成画面４００とを備えている。本実施形態は、マークアップテキスト生成画面４００にＸＭＬ処理対象テキストと簡易記号とがテキスト一文字ごとに入力され、前記入力された情報がサーバ１１１に送信され、マークアップ言語テキスト文字スタイル生成部１１４が受信したテキストと簡易記号からＸＭＬ処理対象テキストを生成し、該生成されたＸＭＬ処理対象テキストを処理クライアント１１０のマークアップテキスト生成画面４００に表示させるように構成される。これにより、表示される文字スタイルを確認しながらＸＭＬテキストを生成することが可能となる。
【００５６】
<実施形態２>
図６を用いて、１台のコンピュータだけを用いた実施形態を説明する。
本実施形態によるマークアップ言語テキスト生成方法およびマークアップ言語テキスト生成プログラムが実施されるマークアップ言語テキスト生成システムは、前記マークアップ言語テキスト文字スタイル生成部１１４と、前記マークアップテキスト生成画面表示部１１６と、前記変換テーブル１１５を備えるコンピュータ６１０によって構成される。
本実施例による前記マークアップ言語テキスト文字スタイル生成部１１４と、前記マークアップテキスト生成画面表示部１１６と、変換テーブル１１５と、マークアップテキスト生成画面４００は、前記実施例１にて説明した構成と同様の構成をなし、実施例１におけるデータの送受信に代えて前記マークアップ言語テキスト文字スタイル生成部１１４と、前記マークアップテキスト生成画面表示部１１６との間でデータの受け渡しが行われる。
このように構成されるマークアップ言語テキスト生成方法およびマークアップ言語テキスト生成プログラムが実施されるマークアップ言語テキスト生成システムは、マークアップ言語テキスト文字スタイル生成部１１４が、マークアップテキスト生成画面４００のテキスト入出力部４０３に入力されたテキストとスタイル指定部４０４にテキスト１文字ごとに入力された文字スタイルを表す簡易記号を読み込み、変換テーブル１１５を参照して前記簡易記号をマークアップ言語の文字スタイル記号に変換し、前記読み込んだテキストと変換されたマークアップ言語の文字スタイル記号を用いてマークアップ言語テキストを生成する。さらに、前記生成したマークアップ言語テキストを前記マークアップテキスト生成画面表示部１１６が操作画面のマークアップテキスト生成画面４００に表示する。
【００５７】
図６においては本実施形態を機能面から説明しているが、コンピュータ６１０は実装置としてＣＰＵ、メモリ、外部記憶装置、キーボード、ディスプレイ、プリンターを備える。
【００５８】
以上述べたように、本発明の実施形態２によるマークアップ言語テキスト生成方法およびマークアップ言語テキスト生成プログラムが実施されるマークアップ言語テキスト生成システムは、本実施形態が実施されるコンピュータ６１０と、前記コンピュータ６１０が格納する変換テーブル１１５と、テキストの入出力欄を有するテキスト入出力部４０３とテキストの文字スタイルを指定する簡易記号をテキスト１文字ごとに入力するための複数の入力欄を有するスタイル指定部４０４とを有するマークアップテキスト生成画面４００とを備えている。本実施形態は、マークアップテキスト生成画面４００にＸＭＬ処理対象テキストと簡易記号とがテキスト一文字ごとに入力され、マークアップ言語テキスト文字スタイル生成部１１４が前記入力されたテキストと簡易記号からＸＭＬ処理対象テキストを生成し、該生成されたＸＭＬ処理対象テキストをマークアップテキスト生成画面４００に表示させるように構成される。これにより、表示される文字スタイルを確認しながらＸＭＬテキストを生成することが可能となるとともに、１台のコンピュータによって処理が行われるため、通信にかかる時間が発生しない分だけ処理が速くなる。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態によるシステムの全体構成図である。
【図２】本発明の一実施形態によるＸＭＬテキストの読み込み部分のプログラム処理フローである。
【図３】本発明の一実施形態によるＸＭＬテキストの書き込み部分のプログラム処理フローである。
【図４】本発明の一実施形態によるマークアップ言語テキスト生成画面と処理を模式的に表した図である。
【図５】本発明の一実施形態によるプログラムのインストールを模式的に表した図である。
【図６】本発明の一実施形態を１台のコンピュータにおいて実施した場合の構成図である。
【符号の説明】
【００６０】
１１０：処理クライアント、１１１：サーバ、１１２：ＸＭＬファイル、１１４：マークアップ言語テキスト文字スタイル生成部、１１５：変換テーブル、４００：マークアップ言語テキスト生成画面。
【図１】
2007164645.tif 000003
【図２】
2007164645.tif 000004
【図３】
2007164645.tif 000005
【図４】
2007164645.tif 000006
【図５】
2007164645.tif 000007
【図６】
2007164645.tif 000008