(57)【要約】【課題】  ブラウザを利用しながら、効率的に文書を編集するための文書編集方法、文書編集プログラム及び文書編集入力プログラムを提供する。【解決手段】  編集サーバ２０が、クライアント端末４０からの要求に応じて、ＸＭＬデータ記憶手段３２のＸＭＬ形式のデータに基づいて、要素内容毎に入力可能なフォームを設定したＨＴＭＬ形式のデータを生成し、クライアント端末４０に送信する。そして、クライアント端末４０が、フォームへの入力に基づく更新データを、フォーム名とともに編集サーバ２０に送信する。そして、編集サーバ２０が、受信したフォーム名と更新データとに基づいて、ＸＭＬ形式のデータを再作成してＸＭＬデータ記憶手段３２に記録する。さらに、編集サーバ２０は、この再作成したＸＭＬ形式のデータに基づいて、要素内容毎にフォームを設定したＨＴＭＬ形式のデータを生成し、クライアント端末４０に送信する。【選択図】      図１
2006018508.tif 000002
【特許請求の範囲】
【請求項１】
ＸＭＬ形式のデータを記録したＸＭＬデータ記憶手段を備えた編集サーバと、前記編集サーバと接続可能なクライアント端末とを用いて、文書を編集するための方法であって、
前記編集サーバが、前記クライアント端末からの提供要求に応じて、前記ＸＭＬデータ記憶手段のＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成し、前記クライアント端末に送信する段階と、
前記クライアント端末が、前記入力欄への入力に基づくテキストデータを、入力欄の識別情報とともに前記編集サーバに送信する段階と、
前記編集サーバが、受信した入力欄の識別情報とテキストデータとに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成して前記クライアント端末に送信する段階と
を備えたことを特徴とする文書編集方法。
【請求項２】
前記ＸＭＬ形式のデータは、表を表示するための記述を含み、
前記ＸＭＬ形式のデータに基づいて生成するＨＴＭＬ形式のデータは、表を表示するための記述を含むとともに、前記表のセル毎に前記入力欄を設定することを特徴とする請求項１に記載の文書編集方法。
【請求項３】
前記クライアント端末が、前記ＨＴＭＬ形式のデータに基づいて表示される表の更新要求を受け付けて、表計算ソフトウェアで用いられる表計算データの送信要求を前記編集サーバに送信する段階と、
前記編集サーバが、前記表計算データの送信要求に応じて、前記ＸＭＬ形式のデータに基づいて、前記表計算データを生成し、前記クライアント端末に送信する段階と、
前記クライアント端末が、前記表計算ソフトウェアにより前記表計算データを表示し、前記表計算データの更新を受け付けて、更新後の表計算データを前記編集サーバに送信する段階と、
前記編集サーバが、受信した表計算データに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成し、前記クライアント端末に送信する段階と
をさらに備えたことを特徴とする請求項２に記載の文書編集方法。
【請求項４】
ＸＭＬ形式のデータを記録したＸＭＬデータ記憶手段を備えた編集サーバと、前記編集サーバと接続可能なクライアント端末とを用いて、文書を編集するための文書編集プログラムであって、
前記編集サーバを、
前記クライアント端末からの提供要求に応じて、前記ＸＭＬデータ記憶手段のＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成し、前記クライアント端末に送信する文書提供手段と、
前記クライアント端末からの、前記入力欄への入力に基づくテキストデータと、前記入力欄の識別情報とを受信する入力情報受信手段と、
受信した入力欄の識別情報とテキストデータとに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成して前記クライアント端末に送信する文書更新手段
として機能させることを特徴とする文書編集プログラム。
【請求項５】
前記ＸＭＬ形式のデータは、表を表示するための記述を含み、
前記ＸＭＬ形式のデータに基づいて生成するＨＴＭＬ形式のデータは、表を表示するための記述を含むとともに、前記表のセル毎に前記入力欄を設定することを特徴とする請求項４に記載の文書編集プログラム。
【請求項６】
前記編集サーバを、さらに、
前記クライアント端末から、前記ＨＴＭＬ形式のデータに基づいて表示される表の更新要求に基づいて送信される、表計算ソフトウェアで用いられる表計算データの送信要求を受信する表計算データ要求受付手段と、
前記表計算データの送信要求に応じて、前記ＸＭＬ形式のデータに基づいて、前記表計算データを生成し、前記クライアント端末に送信する表計算データ提供手段と、
前記クライアント端末から、前記表計算ソフトウェアを用いて前記表計算データを更新した更新後の表計算データを受信する更新後表計算データ受付手段と、
受信した表計算データに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成して前記クライアント端末に送信する表更新手段として機能させることを特徴とする請求項５に記載の文書編集プログラム。
【請求項７】
ＸＭＬ形式のデータを記録したＸＭＬデータ記憶手段を備えた編集サーバと、前記編集サーバと接続可能なクライアント端末とを用いて、文書を編集するための文書編集入力プログラムであって、
前記クライアント端末を、
要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを前記編集サーバから受信する編集用文書受付手段と、
前記ＨＴＭＬ形式のデータに基づいて表示される表の更新要求を受け付けて、表計算ソフトウェアで用いられる表計算データの送信要求を前記編集サーバに送信する表計算データ要求手段と、
前記ＸＭＬ形式のデータに基づいて生成された、表計算ソフトウェアで用いられる表計算データを前記編集サーバから受信する表計算データ受付手段と、
表計算ソフトウェアを起動して、前記表計算データを表示し、前記表計算データの更新を受け付けて、更新後の表計算データを前記編集サーバに送信する表計算データ入力手段として機能させるための文書編集入力プログラム。
【請求項８】
ＸＭＬ形式のデータを記録したＸＭＬデータ記憶手段を備えたコンピュータを用いて、文書を編集するための文書編集プログラムであって、
前記コンピュータを、
前記ＸＭＬデータ記憶手段のＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成する手段と、
前記ＨＴＭＬ形式のデータに基づいて表示される表示画面上の前記入力欄への入力を受け入れ、この入力欄の識別情報を取得する手段と、
前記入力欄の識別情報と前記入力欄への入力に基づくテキストデータとに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成する手段
として機能させることを特徴とする文書編集プログラム。
【請求項９】
前記ＸＭＬ形式のデータは、表を表示するための記述を含み、
前記ＸＭＬ形式のデータに基づいて生成するＨＴＭＬ形式のデータは、表を表示するための記述を含むとともに、前記表のセル毎に前記入力欄を設定することを特徴とする請求項８に記載の文書編集プログラム。
【請求項１０】
前記コンピュータを、さらに、
前記ＨＴＭＬ形式のデータに基づいて表示される表の更新要求を受け付けて、前記ＸＭＬ形式のデータに基づいて、表計算ソフトウェアで用いられる表計算データを生成する手段と、
前記表計算ソフトウェアを起動して、前記表計算データを表示し、前記表計算データの更新を受け付ける手段と、
更新後の表計算データに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成する手段
として機能させることを特徴とする請求項９に記載の文書編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して文書を編集するための文書編集方法、文書編集プログラム及び文書編集入力プログラムに関する。
【背景技術】
【０００２】
従来から、企業は、有価証券報告書等を公開することが求められており、近年は、これらの文書をインターネットを介して開示することが推奨されている。これに関して、特に、「証券取引法に基づく有価証券報告書等の開示書類に関する電子開示システム（ＥＤＩＮＥＴ）」が導入された（例えば、非特許文献１参照。）。このシステムでは、インターネットを介して電子書類を公開するため、取り扱う文書のファイル形式をＨＴＭＬ形式として定めている。このため、一般に、文書作成ソフトウェアを用いて文書を作成した後、ＨＴＭＬ形式にデータ変換している。
【０００３】
これに対し、インターネットを介してブラウザ上で文書を作成するためのシステムが開示されている（例えば、特許文献１参照。）。このシステムでは、ＨＴＭＬ形式のデータをインターネット上でアクセス可能に公開し、クライアント端末においてブラウザを利用しながら編集されたデータに基づいて、サーバ側でＸＭＬ形式のデータを生成して記録する。
【非特許文献１】金融庁著、" 金融庁ホームページ  ＥＤＩＮＥＴのご案内" 、［online］、金融庁、［平成１６年５月１９日検索］、インターネット＜ＵＲＬ：http://info.edinet.go.jp/Guide/EdiHtml/about_edinet.html＞
【特許文献１】特開２００３−２８１１２８号公報（第４−１０頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１のシステムでは、ブラウザ上で入力するために、表示項目について入力を可能とするためのイメージ表示シンボルが表示され、公開する画面の画面イメージを見ながら編集することができない。また、表における行や列の挿入や削除を行う場合も、イメージ表示シンボルを用いて操作を行わなければならないため、操作が複雑である。さらに、このシステムにおいては、表示されている表を用いて表計算処理を行うことはできない。このため、上記特許文献１のシステムでは、ブラウザを利用しながら開示文書の作成を行うことはできるものの、様々な制約がある。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、その目的は、ブラウザを利用しながら、効率的に文書を編集するための文書編集方法、文書編集プログラム及び文書編集入力プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、ＸＭＬ形式のデータを記録したＸＭＬデータ記憶手段を備えた編集サーバと、前記編集サーバと接続可能なクライアント端末とを用いて、前記編集サーバが、前記クライアント端末からの提供要求に応じて、前記ＸＭＬデータ記憶手段のＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成し、前記クライアント端末に送信し、前記クライアント端末が、前記入力欄への入力に基づくテキストデータを、入力欄の識別情報とともに前記編集サーバに送信し、前記編集サーバが、受信した入力欄の識別情報とテキストデータとに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成し、前記クライアント端末に送
信する。これにより、ブラウザを利用しながら、要素内容毎に編集を行うことができる。従って、ブラウザを利用しながら、効率的に文書を編集することができる。
【０００７】
さらに、本発明によれば、前記ＸＭＬ形式のデータは、表を表示するための記述を含み、前記ＸＭＬ形式のデータに基づいて生成するＨＴＭＬ形式のデータは、表を表示するための記述を含むとともに、前記表のセル毎に前記入力欄を設定する。これにより、ブラウザを利用しながら、セル毎に編集を行うことができる。従って、ブラウザを利用しながら、文書に含まれる表を効率的に編集することができる。
【０００８】
さらに、本発明によれば、前記クライアント端末が、前記ＨＴＭＬ形式のデータに基づいて表示される表の更新要求を受け付けて、表計算ソフトウェアで用いられる表計算データの送信要求を前記編集サーバに送信し、前記編集サーバが、前記表計算データの送信要求に応じて、前記ＸＭＬ形式のデータに基づいて、前記表計算データを生成し、前記クライアント端末に送信し、前記クライアント端末が、表計算ソフトウェアにより前記表計算データを表示し、前記表計算データの更新を受け付けて、更新後の表計算データを前記編集サーバに送信し、前記編集サーバが、受信した表計算データに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成し、前記クライアント端末に送信する。このため、表計算ソフトウェアを用いて表を編集することができる。従って、表の編集を効率的に行うことができる。
【０００９】
本発明は、ＸＭＬ形式のデータを記録したＸＭＬデータ記憶手段を備えた編集サーバと、前記編集サーバと接続可能なクライアント端末とを用いて、前記クライアント端末が、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを前記編集サーバから受信し、前記ＨＴＭＬ形式のデータに基づいて表示される表の更新要求を受け付けて、表計算ソフトウェアで用いられる表計算データの送信要求を前記編集サーバに送信し、前記ＸＭＬ形式のデータに基づいて生成された、表計算ソフトウェアで用いられる表計算データを前記編集サーバから受信し、表計算ソフトウェアを起動して、前記表計算データを表示し、前記表計算データの更新を受け付けて、更新後の表計算データを前記編集サーバに送信する。これにより、ＨＴＭＬ形式のデータにより表示される表を編集する場合に、表計算ソフトウェアを用いて表を編集することができる。従って、表の編集を効率的に行うことができる。
【００１０】
本発明は、ＸＭＬ形式のデータを記録したＸＭＬデータ記憶手段を備えたコンピュータコンピュータが、前記ＸＭＬデータ記憶手段のＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成し、前記ＨＴＭＬ形式のデータに基づいて表示される表示画面上の前記入力欄への入力を受け入れ、この入力欄の識別情報を取得し、前記入力欄の識別情報と前記入力欄への入力に基づくテキストデータとに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成する。これにより、ブラウザを利用しながら、要素内容毎に編集を行うことができる。従って、ブラウザを利用しながら、効率的に文書を編集することができる。
【００１１】
さらに、本発明によれば、前記ＸＭＬ形式のデータは、表を表示するための記述を含み、前記ＸＭＬ形式のデータに基づいて生成するＨＴＭＬ形式のデータは、表を表示するための記述を含むとともに、前記表のセル毎に前記入力欄を設定する。これにより、ブラウザを利用しながら、セル毎に編集を行うことができる。従って、ブラウザを利用しながら、文書に含まれる表を効率的に編集することができる。
【００１２】
さらに、本発明によれば、前記コンピュータが、前記ＨＴＭＬ形式のデータに基づいて
表示される表の更新要求を受け付けて、前記ＸＭＬ形式のデータに基づいて、表計算ソフトウェアで用いられる表計算データを生成し、前記表計算ソフトウェアを起動して、前記表計算データを表示し、前記表計算データの更新を受け付け、更新後の表計算データに基づいて、ＸＭＬ形式のデータを再作成して前記ＸＭＬデータ記憶手段に記録し、前記再作成したＸＭＬ形式のデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬ形式のデータを生成する。これにより、表計算ソフトウェアを用いて表を編集することができる。従って、表の編集を効率的に行うことができる。
【発明の効果】
【００１３】
本発明によれば、ブラウザを利用しながら、効率的に文書を編集できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を具体化した一実施形態を図１〜図５に従って説明する。本実施形態では、有価証券報告書等の開示文書を、ブラウザを利用しながら、効率的に作成するための文書編集方法、文書編集プログラム及び文書編集入力プログラムとして説明する。
【００１５】
図１に示すように、編集サーバ２０と、クライアント端末４０とは、インターネット５０を介して接続可能となっている。
クライアント端末４０は、利用者が使用するコンピュータ端末であって、ネットワークを介してデータを送信する機能や、受信したデータを表示する機能等を有し、後述する処理を行う。そのための文書編集入力プログラムを実行することにより、クライアント端末４０は、特許請求の範囲に記載の編集用文書受付手段、表計算データ要求手段、表計算データ受付手段、表計算データ入力手段等として機能する。
【００１６】
編集用文書受付手段は、要素内容毎に入力欄としてのフォームを設定したＨＴＭＬ形式のデータ（ＨＴＭＬデータ）を編集サーバ２０から受信する。なお、この明細書において、開始タグと終了タグとで囲まれた文字列を要素内容と呼ぶ。
【００１７】
表計算データ要求手段は、ＨＴＭＬデータに基づいて表示される表の更新要求を受け付けて、表計算ソフトウェアで用いられる表計算データの送信要求を編集サーバ２０に送信する。
【００１８】
表計算データ受付手段は、ＸＭＬ形式のデータ（ＸＭＬデータ）に基づいて生成された、表計算ソフトウェアで用いられる表計算データを編集サーバ２０から受信する。ここで、ＸＭＬは、タグを使用してデータの属性情報や論理構造を定義することができるマークアップ言語である。このタグによって、文書の論理構造や文書の構成要素の意味を明示的に指定することができる。
【００１９】
表計算データ入力手段は、表計算ソフトウェアを起動して、表計算データを表示し、表計算データの更新を受け付けて、更新後の表計算データを編集サーバ２０に送信する。
このクライアント端末４０は、図示しない制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ等）の他、キーボード、マウス等の入力手段、ディスプレイ等の出力手段、モデム等の通信手段等を有する。本実施形態では、利用者が、クライアント端末４０を用いて編集サーバ２０にアクセスし、開示文書の作成を行う。
【００２０】
クライアント端末４０には、専用アプリケーション４１、ブラウザ４２及び表計算ソフトウェア（表計算ソフト）４３がそれぞれインストールされている。専用アプリケーション４１は、クライアント端末４０を上記の各手段として機能させるための文書編集入力プログラムである。
【００２１】
ブラウザ４２は、ウェブページを閲覧するためのアプリケーションソフトウェアであって、インターネットを介してＨＴＭＬファイルや画像ファイル等をダウンロードし、レイアウトを解析して表示・再生する機能を有する。また、ブラウザ４２は、フォームを使用して、ユーザによって入力されたデータをウェブサーバに送信したり、ウェブページ上で様々な機能を利用するためのスクリプトを動作させたりする機能も備えている。
【００２２】
表計算ソフト４３は、表計算を行うためのソフトウェアであって、縦横に並んだマス目（セル）が並んだ表（スプレッドシート）を表示し、セルに数値や計算ルールを入力すると、自動的に数式を分析して所定の位置に計算結果を代入する機能を有する。
【００２３】
編集サーバ２０は、開示文書の編集を行うための各種データの管理及び各種データ処理を行う。
この編集サーバ２０は、クライアント端末４０との間でのデータ送受信や、各種データ処理を行う。この編集サーバ２０は、図示しない制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ等）、入力手段、出力手段、通信手段等を有し、後述する処理を行う。そのための文書編集プログラムを実行することにより、編集サーバ２０は、特許請求の範囲に記載の文書提供手段、入力情報受信手段、文書更新手段、表計算データ要求受付手段、表計算データ提供手段、更新後表計算データ受付手段、表更新手段等として機能する。
【００２４】
文書提供手段は、クライアント端末４０からの提供要求に応じて、ＸＭＬデータ記憶手段３２のＸＭＬデータに基づいて、要素内容毎にフォームを設定したＨＴＭＬデータを生成し、クライアント端末４０に送信する。
【００２５】
入力情報受信手段は、クライアント端末４０からの、フォームへの入力に基づくテキストデータと、フォーム名とを受信する。
文書更新手段は、受信したフォーム名とテキストデータとに基づいて、ＸＭＬデータを再作成してＸＭＬデータ記憶手段３２に記録し、この再作成したＸＭＬデータに基づいて、要素内容毎にフォームを設定したＨＴＭＬデータを生成し、クライアント端末４０に送信する。
【００２６】
表計算データ要求受付手段は、クライアント端末４０から、ＨＴＭＬデータに基づいて表示される表の更新要求に基づいて送信される表計算ソフトウェアで用いられる表計算データの送信要求を受信する。
【００２７】
表計算データ提供手段は、表計算データの送信要求に応じて、ＸＭＬデータに基づいて、表計算データを生成し、クライアント端末４０に送信する。
更新後表計算データ受付手段は、クライアント端末４０から、表計算ソフトウェアを用いて表計算データを更新した、更新後の表計算データを受信する。
【００２８】
表更新手段は、受信した表計算データに基づいて、ＸＭＬデータを再作成してＸＭＬデータ記憶手段３２に記録し、この再作成したＸＭＬデータに基づいて、要素内容毎にフォームを設定したＨＴＭＬデータを生成し、クライアント端末４０に送信する。
【００２９】
この編集サーバ２０は、編集機能２１及びウェブサーバ機能３０を有している。編集機能２１は、通常はブラウザに渡されてから処理されるスクリプトをサーバ側で処理し、処理結果のみをブラウザに送信する機能を有する。この編集機能２１は、ＸＭＬ−ＨＴＭＬ変換機能２２、ＸＭＬ−表計算データ変換機能２３、目次処理機能２４及びコンテンツ管理機能２５を有する。
【００３０】
ＸＭＬ−ＨＴＭＬ変換機能２２は、ＸＭＬデータとＨＴＭＬデータとの変換を行う。こ
のＸＭＬ−ＨＴＭＬ変換機能２２は、例えば、ＸＳＬＴ（ＸＳＬ transformation ）等を用いる。このＸＳＬＴは、編集サーバ２０の記憶手段に記録されている。また、編集サーバ２０の記憶手段には、ＨＴＭＬ用のスタイル定義データ（例えば、ＣＳＳ(Cascadingstyle-sheets )等）や、ＸＭＬ用のスタイル定義データ（例えば、ＸＳＬ(Extensible style-sheets language)等）が記録されており、このＸＭＬ−ＨＴＭＬ変換機能２２で使用される。
【００３１】
ＸＭＬ−表計算データ変換機能２３は、ＸＭＬデータの表に関する記述と、表計算ソフトウェアで使用可能なデータ（表計算データ）との変換を行う。表計算データとしては、特定の表計算ソフトウェアに対応したデータや、ＣＳＶ形式のデータ等を用いる。
【００３２】
目次処理機能２４は、目次データの更新を行う。なお、本実施形態では、作成する文書の各セクションのタイトルが目次として用いられる。
コンテンツ管理機能２５は、ＸＭＬデータの管理を行う。具体的には、コンテンツ管理機能２５は、ＸＭＬデータ記憶手段３２からＸＭＬデータを抽出し、ＸＭＬ−ＨＴＭＬ変換機能２２又はＸＭＬ−表計算データ変換機能２３に渡す。また、コンテンツ管理機能２５は、ＸＭＬ−ＨＴＭＬ変換機能２２又はＸＭＬ−表計算データ変換機能２３から受け取ったＸＭＬデータをＸＭＬデータ記憶手段３２に記録する。
【００３３】
ウェブサーバ機能３０は、ブラウザ等によるクライアント端末からの要求に応じて、インターネット５０を介してＨＴＭＬデータ等を送信する。なお、このウェブサーバ機能３０は、ＦＴＰサーバ機能等も兼ね備えている。
【００３４】
編集サーバ２０は、さらに、スキーマ記憶手段３１とＸＭＬデータ記憶手段３２とを備えている。スキーマ記憶手段３１は、スキーマ言語を用いてＸＭＬデータの取り得る構造を記述したスキーマを記録する。ＸＭＬデータ記憶手段３２は、ＸＭＬデータを記録する。ＸＭＬデータは、後述するように、ユーザから提供された、文書作成ソフトウェアにより作成された開示文書の文書ファイルに基づいて生成される。そして、このＸＭＬデータは、後述するように、インターネット５０を介して更新される。
【００３５】
編集サーバ２０は、さらに、図示しない認証データ記憶手段と利用データ記憶手段とを備えている。認証データ記憶手段には、ユーザＩＤ及びパスワードにより構成される認証データが記録されている。利用データ記憶手段には、ユーザが作成する文書を特定するために、文書識別子とユーザＩＤとを関連付けた利用データが記録されている。
【００３６】
上記のように構成されたシステムにおいて、ブラウザを利用しながら文書を編集する場合の処理手順を図２〜図５を用いて説明する。ここでは、初期作成処理と、文書編集画面の提供処理と、フォーム毎のテキスト編集処理（図２）と、表編集処理（図３）と、ＥＤＩＮＥＴ提出データ生成処理とに分けて説明する。
【００３７】
（初期作成処理）
ユーザは、まず初めに、クライアント端末４０を用いて、文書作成ソフトウェアにより開示文書を作成し、作成された開示文書を記録した文書ファイルを編集サーバ２０に提供する。
【００３８】
編集サーバ２０は、この文書ファイルに基づいて、ＸＭＬデータを生成し、ＸＭＬデータ記憶手段３２に記録する。なお、各ＸＭＬデータには文書識別子が付与され、ＸＭＬデータ記憶手段３２に記録されたＸＭＬデータは、文書識別子により識別される。この文書識別子は、文書ファイルを提供したユーザに通知される。また、編集サーバ２０は、提供された文書ファイルにおいて記述された文書中の、各セクションのタイトルを抽出し、こ
れをまとめたものを目次としてＸＭＬ形式で記述する。なお、このＸＭＬデータの生成においては、スキーマ記憶手段３１に記録されたスキーマが参照される。
【００３９】
（文書編集画面の提供処理）
ＸＭＬデータ記憶手段３２に記録されたＸＭＬデータは、ブラウザを利用しながら、文書編集を行うためのウェブページ（文書編集画面）により編集を行うことができる。この文書編集画面を提供する場合について説明する。
【００４０】
ユーザは、クライアント端末４０を用いて、ユーザＩＤ及びパスワードを入力して、編集サーバ２０にアクセス要求を行う。これにより、クライアント端末４０は、ユーザＩＤ及びパスワードを送信する。編集サーバ２０は、受信したユーザＩＤ及びパスワードと認証データ記憶手段に記憶されたユーザＩＤ及びパスワードとを照合することにより、ユーザ認証を行う。
【００４１】
認証された場合、編集サーバ２０は、文書編集画面の提供要求を行うためのウェブページをクライアント端末４０に送信する。このウェブページでは、作成文書の文書識別子を入力して、編集サーバ２０に作成文書の提供要求を行うことができる。ユーザが文書識別子を入力して送信要求を入力すると、クライアント端末４０は、文書識別子及びユーザＩＤを編集サーバ２０に送信する。これを受信した編集サーバ２０は、受信した文書識別子及びユーザＩＤを利用データ記憶部に記録された文書識別子とユーザＩＤと照合する。
【００４２】
受信した文書識別子及びユーザＩＤが利用データ記憶部に記録されていた場合、編集サーバ２０は、まず、コンテンツ管理機能２５により、文書識別子に基づいてＸＭＬデータ記憶手段３２からＸＭＬデータを抽出する。
【００４３】
そして、編集サーバ２０は、抽出したＸＭＬデータについて、ＸＭＬ−ＨＴＭＬ変換機能２２により、ＸＭＬ形式からＨＴＭＬ形式へのデータ変換を行う。ここで、ＸＭＬ−ＨＴＭＬ変換機能２２は、ＸＭＬ形式からＨＴＭＬ形式に変換する際に、要素内容毎にフォーム（テキストフォーム）を設定する。つまり、開始タグと終了タグとで囲まれた文字列に対応するフォームを設定し、この開始タグと終了タグとで囲まれた文字列（要素内容）をデフォルト値として、このフォームに設定する。
【００４４】
なお、ＸＭＬデータに表の記述がある場合には、ＸＭＬ−ＨＴＭＬ変換機能２２は、ＸＭＬ形式からＨＴＭＬ形式に変換する際に、セル毎にフォームを設定する。そして、各セルに設定されたテキストを、デフォルト値として、それぞれフォームに設定する。
【００４５】
これにより、生成されるＨＴＭＬデータには、要素内容毎にフォームが設定され、表については、セル毎にフォームが設定される。そして、各フォームにデフォルト値として、ＸＭＬデータに設定されているテキストが設定される。なお、フォームの枠及び内部の表示色は、背景の表示色と同じ色を用いる。
【００４６】
そして、編集サーバ２０は、ＨＴＭＬデータを、インターネット５０を介して、クライアント端末４０に送信する。
このＨＴＭＬデータを受信したクライアント端末４０は、ブラウザ４２により、ウェブページ（文書編集画面）を表示させる。図４に、文書編集画面の例として、文書編集画面６０を示す。
【００４７】
図４に示すように、文書編集画面６０は、第１フレーム６１と第２フレーム６２とから構成される。第１フレーム６１には、目次が表示され、各項目は第２フレーム６２に表示される開示文書の対応する位置にリンクされている。第２フレーム６２には、開示文書が
表示される。
【００４８】
（フォーム毎のテキスト編集処理）
ユーザは、この第２フレーム６２の各項目について入力を行うことで、文書の修正を行うことができる。まず、フォーム毎にテキストデータを修正するフォーム毎のテキスト編集処理について、図２、図４を用いて説明する。
【００４９】
第２フレーム６２は、説明画面イメージ７０に示すように、要素内容毎にテキストフォーム（フォーム７１）が設定されている。また、表の各セルについて、同様に、フォーム７１が設定されている。フォーム７１の枠及び内部は、第２フレーム６２の背景の色と同一の色を用いているため、入力欄（フォーム７１）が設けられていることをユーザに意識させない。
【００５０】
ウェブページ上でカーソルを移動させて、フォーム７１にカーソルを置くことにより、カーソルを置かれたフォームがアクティブになる。フォームがアクティブになると、そのフォームについてテキストデータの入力を行うことができる。
【００５１】
図２に示すように、クライアント端末４０は、フォームをアクティブにするまで待機し、フォームをアクティブにした場合（ステップＳ１−１においてＹＥＳの場合）、そのフォームについて編集処理を行う（ステップＳ１−２）。つまり、ユーザは、クライアント端末４０を用いて、必要な場合には、そのフォームでテキストデータの入力や削除を行う。
【００５２】
そして、クライアント端末４０は、カーソルを別のフォームに移動するまで待機し、カーソルが別のフォームに移動されると（ステップＳ１−３においてＹＥＳの場合）、先のフォーム（移動前のフォーム）において入力があったかどうかを調べる（ステップＳ１−４）。具体的には、クライアント端末４０は、先のフォームについて、予め設定されていたデータ（デフォルト値）と、アクティブとなった後のデータとを比較する。ここで、先のフォームで入力がなかった場合は、アクティブとなった後のデータがデフォルト値と一致する。この場合（ステップＳ１−４でＮＯの場合）、クライアント端末４０は、ステップＳ１−１の処理に戻る。
【００５３】
先のフォームで入力があった場合は、アクティブとなった後のデータがデフォルト値と不一致となる。この場合（ステップＳ１−４でＹＥＳの場合）、クライアント端末４０は、先のフォームの識別情報（フォーム名）と更新データとを編集サーバ２０に送信する（ステップＳ１−５）。具体的には、クライアント端末４０は、文書識別子、フォーム名及び更新データを編集サーバ２０に送信する。
【００５４】
このデータを受信した編集サーバ２０は、受信したフォーム名に基づいて、更新されたフォームを特定する（ステップＳ１−６）。具体的には、編集サーバ２０は、まず、コンテンツ管理機能２５により、文書識別子に基づいてＸＭＬデータを抽出する。そして、コンテンツ管理機能２５により、フォーム名に基づいて更新されたフォームを特定し、このフォームに対応する部分を、抽出されたＸＭＬデータにおいて特定する。
【００５５】
そして、編集サーバ２０は、コンテンツ管理機能２５により、更新部分を変更してＸＭＬデータを再作成する（ステップＳ１−７）。具体的には、ＸＭＬデータ中の、更新されたフォームに対応する部分の記述を、更新後のテキストで置き換え、このＸＭＬデータを上書きする。
【００５６】
次に、編集サーバ２０は、更新後のＸＭＬデータをフォーム付のＨＴＭＬデータに変換
する（ステップＳ１−８）。具体的には、ＸＭＬ−ＨＴＭＬ変換機能２２により、更新後のＸＭＬ形式の記述をＨＴＭＬ形式の記述に変換し、さらに、各要素内容（表の各セルを含む）にフォームを設定するために、各要素内容（表の各セルを含む）についてフォームに関する記述を追加する。
【００５７】
そして、編集サーバ２０は、フォーム付のＨＴＭＬデータをクライアント端末４０に送信する（ステップＳ１−９）。これにより、更新が反映されたＨＴＭＬデータ（フォーム付）がクライアント端末４０に送信される。
【００５８】
このＨＴＭＬデータを受信したクライアント端末４０は、ブラウザ４２により更新後の文書を表示する（ステップＳ１−１０）。
このように、フォーム７１への入力毎に、ステップＳ１−１〜ステップＳ１−１０の処理が行われる。
【００５９】
（表編集処理）
次に、表計算ソフトウェアを用いて表の編集を行う表編集処理について、図３、図５を用いて説明する。この表編集処理により、表計算を行う場合や、行又は列の追加又は削除を行う場合に、表計算ソフトウェアを用いて表の編集を行うことができる。
【００６０】
表の編集を行うユーザは、編集する表を特定して、表の更新要求を行う。本実施形態では、編集する表のいずれかの部分をアクティブにして、右クリックを用いて、表の更新要求を入力する。例えば、図５に示すように、選択表示８１の部分をアクティブにすると、表８２が選択され、表の更新要求の入力により、表８２の更新要求が行われる。
【００６１】
図３に示すように、クライアント端末４０は、表の更新要求が行われるまで待機し、表の更新要求が行われると（ステップＳ２−１においてＹＥＳの場合）、表計算ソフトウェアで使用する表計算データの要求を編集サーバ２０に送信する（ステップＳ２−２）。具体的には、クライアント端末４０は、専用アプリケーション４１により、選択された表の識別情報（表識別子）を抽出し、この表識別子と文書識別子とを、インターネット５０を介して編集サーバ２０に送信する。
【００６２】
この表計算データ要求を受信した編集サーバ２０は、コンテンツ管理機能２５により、文書識別子に基づいてＸＭＬデータ記憶手段３２からＸＭＬデータを抽出し、表識別子に基づいて、このＸＭＬデータ中の記述の中で、要求された表に関する記述を特定する（ステップＳ２−３）。そして、編集サーバ２０は、この表に関する記述について、ＸＭＬデータを表計算ソフトウェアで用いられる表計算データに変換する（ステップＳ２−４）。具体的には、編集サーバ２０は、ＸＭＬ−表計算データ変換機能２３により、ＸＭＬデータの、要求された表に関する記述を、表計算ソフトウェアで用いられる形式のデータに変換したデータを生成する。そして、編集サーバ２０は、インターネット５０を介して、この表計算データをクライアント端末４０に送信する（ステップＳ２−５）。
【００６３】
この表計算データを受信したクライアント端末４０は、専用アプリケーション４１により、表計算ソフト４３を起動する（ステップＳ２−６）。これにより、表計算ソフト４３が起動され、受信した表計算データに基づいて、要求を行った表が表計算ソフト４３による表示画面上に表示される。例えば、上記の例では、表計算画面９０が表示される。
【００６４】
ユーザは、この表計算ソフト４３による表示画面上で、表の編集を行う（ステップＳ２−７）。この表計算ソフト４３による表示画面に表示された表については、文書編集画面６０において表示された表８２において選択した部分に限らず、この表の各セルについて修正が可能である。また、行又は列の追加又は削除は、通常の表計算ソフトウェアを用い
る場合と同様に行うことができる。また、表計算についても、通常の表計算ソフトウェアを用いる場合と同様に行うことができる。
【００６５】
表の編集を終了すると、ユーザは、データの保存要求の入力を行う（ステップＳ２−８）。これにより、クライアント端末４０は、表の識別情報と更新データとを編集サーバ２０に送信する（ステップＳ２−９）。具体的には、クライアント端末４０は、専用アプリケーション４１により、文書識別子とともに、表識別子と更新後の表計算データとを編集サーバ２０に送信する。
【００６６】
これを受信した編集サーバ２０は、受信した文書識別子に基づいてＸＭＬデータを特定し、さらに、表識別子に基づいて、このＸＭＬデータ中の表を特定する（ステップＳ２−１０）。具体的には、編集サーバ２０は、まず、コンテンツ管理機能２５により、文書識別子に基づいてＸＭＬデータを抽出する。そして、コンテンツ管理機能２５により、表識別子に基づいて更新された表に対応する部分の記述を、抽出されたＸＭＬデータにおいて特定する。
【００６７】
そして、編集サーバ２０は、コンテンツ管理機能２５により、更新部分を変更してＸＭＬデータを再作成する（ステップＳ２−１１）。具体的には、ＸＭＬデータ中の、更新された表に対応する部分の記述を、更新後の表計算データに基づいて、更新後の表を示す記述で置き換え、このＸＭＬデータを上書きする。
【００６８】
次に、編集サーバ２０は、更新後のＸＭＬデータをフォーム付のＨＴＭＬデータに変換する（ステップＳ２−１２）。具体的には、ＸＭＬ−ＨＴＭＬ変換機能２２により、更新後のＸＭＬ形式の記述をＨＴＭＬ形式の記述に変換し、さらに、各要素内容（表の各セルを含む）にフォームを設定するために、各要素内容（表の各セルを含む）についてフォームに関する記述を追加する。
【００６９】
そして、編集サーバ２０は、フォーム付のＨＴＭＬデータをクライアント端末４０に送信する（ステップＳ２−１３）。これにより、更新が反映されたＨＴＭＬデータ（フォーム付）がクライアント端末４０に送信される。
【００７０】
このＨＴＭＬデータを受信したクライアント端末４０は、ブラウザ４２により更新後の文書を表示する（ステップＳ２−１４）。
（ＥＤＩＮＥＴ提出データ生成処理）
このようにしてインターネットを介して編集されたＸＭＬデータに基づいて、ＥＤＩＮＥＴ提出データが生成される。具体的には、編集サーバ２０は、まず、このＸＭＬデータを、予め記録された既存データと照合することにより、数値整合性チェックを行う。そして、編集サーバ２０は、数値整合性チェック後のＸＭＬデータをＥＤＩＮＥＴ提出用とするために所定の変換を行って、ＥＤＩＮＥＴ提出データを生成する。このＥＤＩＮＥＴ提出データが、ＥＤＩＮＥＴに提出される。
【００７１】
以上、本実施形態によれば、以下に示す効果を得ることができる。
・  上記実施形態では、編集サーバ２０が、クライアント端末４０からの要求に応じて、ＸＭＬデータ記憶手段３２のＸＭＬデータに基づいて、要素内容毎に入力可能なフォームを設定したＨＴＭＬデータを生成し、クライアント端末４０に送信する。そして、クライアント端末４０が、フォームへの入力に基づく更新データを、フォーム名とともに編集サーバ２０に送信する。そして、編集サーバ２０が、受信したフォーム名と更新データとに基づいて、ＸＭＬデータを再作成してＸＭＬデータ記憶手段３２に記録する。さらに、編集サーバ２０は、この再作成したＸＭＬデータに基づいて、要素内容毎にフォームを設定したＨＴＭＬデータを生成し、クライアント端末４０に送信する。このため、表示され
る文書の全体の形態に影響を与えない場合、ブラウザを利用しながら、要素内容毎に編集を行うことができる。これにより、表示されたそのままの形態で、文書を編集できる。従って、ブラウザを利用しながら、効率的に文書を編集することができる。
【００７２】
・  上記実施形態では、ＸＭＬデータは、表を表示するための記述を含む。そして、このＸＭＬデータに基づいて生成するＨＴＭＬデータは、表を表示するための記述を含むとともに、この表のセル毎にフォームを設定する。このため、表示される表の全体の形態に影響を与えない場合、ブラウザを利用しながら、セル毎に編集を行うことができる。これにより、表示されたそのままの形態で、表を編集できる。従って、ブラウザを利用しながら、文書に含まれる表を効率的に編集することができる。
【００７３】
・  上記実施形態では、クライアント端末４０が、ＨＴＭＬデータに基づいて表示される表の更新要求を受け付けて、表計算ソフトウェアで用いられる表計算データの送信要求を編集サーバ２０に送信する。そして、編集サーバ２０が、この表計算データの送信要求に応じて、ＸＭＬデータに基づいて、表計算データを生成し、クライアント端末４０に送信する。そして、クライアント端末４０が、表計算ソフトウェアにより、この表計算データを表示し、この表計算データの更新を受け付けて、更新後の表計算データを編集サーバ２０に送信する。そして、編集サーバ２０が、受信した表計算データに基づいて、ＸＭＬデータを再作成してＸＭＬデータ記憶手段３２に記録し、この再作成したＸＭＬデータに基づいて、要素内容毎にフォームを設定したＨＴＭＬデータを生成し、クライアント端末４０に送信する。このため、全体の形態に影響を与えるような修正がある場合には、表計算ソフトウェアを用いて表を編集することができる。また、表計算や、行又は列の追加又は削除を、表計算ソフトウェアの機能を用いて行うことができる。従って、表の編集を効率的に行うことができる。
【００７４】
・  上記実施形態では、ＨＴＭＬデータに基づいてクライアント端末４０に表示される表示画面上で、フォームは視認不可である。このため、ユーザは、公開する状態に、より近い形態の文書の表示画面を見ながら、文書の作成を行うことができる。
【００７５】
・  上記実施形態では、クライアント端末４０が、編集サーバ２０から、ＸＭＬデータに基づいて生成されたＨＴＭＬデータを受信し、このＨＴＭＬデータに基づいて表示される表の更新要求を受け付けて、表計算データの送信要求を編集サーバ２０に送信する。そして、編集サーバ２０から提供された、ＸＭＬデータに基づいて生成された表計算データを受信し、表計算ソフトウェアにより、この表計算データを表示し、この表計算データの更新を受け付け、更新後の表計算データを編集サーバ２０に送信する。このため、全体の形態に影響を与えるような修正がある場合には、表計算ソフトウェアを用いて表を編集することができる。また、表計算や、行又は列の追加又は削除を、表計算ソフトウェアの機能を用いて行うことができる。従って、表の編集を効率的に行うことができる。
【００７６】
・  上記実施形態では、表は、表毎に識別情報（表識別子）を有し、編集サーバ２０及びクライアント端末４０は、この表識別子に基づいて編集対象の表を特定する。このため、文書中に複数の表がある場合に、編集対象の表を特定できる。
【００７７】
・  上記実施形態では、クライアント端末４０上で、フォームをアクティブにした後、カーソルを別のフォームに移動した場合に、先のフォームで修正が行われたかどうかを調べ、修正が行われた場合に、更新データとフォーム名とを編集サーバ２０に送信する。このため、修正が行われた場合にのみ、更新データを送信でき、通信負荷を軽減できる。また、修正が行われた場合には、その都度、送信を行うため、フォームへのテキストデータの入力を、リアルタイムでＸＭＬデータに反映できる。
【００７８】
なお、上記実施形態は、以下の態様に変更してもよい。
○  上記実施形態では、クライアント端末４０が表の更新要求を受け付けた場合に、表計算データの送信要求を編集サーバ２０に送信した。そして、編集サーバ２０が、この表計算データの送信要求に応じて、ＸＭＬデータに基づいて、表計算データを生成し、クライアント端末４０に送信した。これに代えて、クライアント端末４０が表の更新要求を受け付けた場合に、クライアント端末４０にインストールされた専用ソフトウェアを用いて、特定された表に対応するデータを表計算ソフトウェアで使用可能なデータに変換してもよい。これにより、クライアント端末４０側で、表計算ソフトウェアで使用される使用可能なデータへの変換を行うため、編集サーバ２０とクライアント端末４０との間の通信負荷を軽減できる。
【００７９】
○  上記実施形態では、編集サーバ２０は、ＸＭＬデータ中に、表毎に割り当てた表識別子を埋め込ませておき、この表識別子を用いて、編集対象の表を特定した。これに代えて、ＸＭＬデータ中には、表識別子は埋め込ませておかず、他の手段により、編集対象の表を特定してもよい。
【００８０】
例えば、ＨＴＭＬデータでは、連番で表識別子を各表に付与し、編集サーバ２０が表識別子をクライアント端末４０から受信した場合には、文書の初めから表の順番を数えて、受信した表識別子に対応する表を特定してもよい。
【００８１】
また、ＸＭＬデータをＨＴＭＬデータに変換する際に、表識別子を割り当て、この表識別子とＸＭＬデータ中の記述とを関連付けた対応テーブルを作成して編集サーバ２０に記録してもよい。そして、クライアント端末４０から表識別子を受信した際に、この対応テーブルを用いて、この表識別子に対応する表を特定してもよい。
【００８２】
○  上記実施形態では、編集サーバ２０は、ＨＴＭＬデータを生成する場合に、フォーム名を連番で割り当てた。そして、クライアント端末４０からフォーム名を受信した場合に、ＸＭＬデータについて、フォーム付のＨＴＭＬデータを生成する場合について、文書の初めからフォームの順番を数えて、ＸＭＬデータ中の該当箇所を特定した。
【００８３】
これに代えて、ＸＭＬデータ中に、ＨＴＭＬデータにした場合に設定するフォームのフォーム名を埋め込ませておき、クライアント端末４０からフォーム名を受信した場合に、このフォーム名を用いてＸＭＬデータ中の該当箇所を特定してもよい。
【００８４】
また、ＸＭＬデータをＨＴＭＬデータに変換する際に、フォーム名を割り当て、このフォーム名とＸＭＬデータ中の記述とを関連付けた対応テーブルを作成して編集サーバ２０に記録してもよい。そして、クライアント端末４０からフォーム名を受信した際に、この対応テーブルを用いて、このフォーム名に対応する、ＸＭＬデータ中の該当箇所を特定してもよい。
【００８５】
○  上記実施形態では、クライアント端末４０上で、フォームをアクティブにした後、カーソルを別のフォームに移動した場合に、先のフォームで修正が行われたかどうかを調べ、修正が行われた場合に、更新データとフォーム名とを編集サーバ２０に送信した。これに代えて、ユーザによりＸＭＬデータの更新要求が行われた場合に、更新データとフォーム名を編集サーバ２０に送信してもよい。例えば、確認ボタンを設け、確認ボタンがクリックされた場合に、入力が行われたフォームについて、更新データとフォーム名とを編集サーバ２０に送信する。この場合、複数のフォームについて入力が行われた場合には、その複数のフォームについて、更新データとフォーム名とを編集サーバ２０に送信する。これにより、通信負荷を、より軽減できる。また、ユーザが、フォームへの入力を行った後に、入力した内容をＸＭＬデータに反映するかどうかを確認することができる。
【００８６】
○  上記実施形態では、クライアント端末４０は、各フォームで入力が行われた場合や、表の編集が行われた場合に、そのまま更新データ等を編集サーバ２０に送信した。これに代えて、クライアント端末４０が、所定の数値整合性チェックや、ＥＤＩＮＥＴに提出するための所定のデータ変換を行ってもよい。例えば、作成文書中の複数の表に含まれる数値の間で数値整合性チェックを行い、不整合がある場合は修正を促す。また、ＥＤＩＮＥＴに提出するために使用する語句や書式に変換する。なお、このような機能は、専用アプリケーション４１が備えていてもよい。これにより、クライアント端末４０において、適正な入力を行うことができ、ＸＭＬデータ記憶手段３２にＸＭＬデータを記録してから、必要となる修正を減らすことができる。
【００８７】
○  上記実施形態では、クライアント端末４０と編集サーバ２０とをインターネットを介して接続したが、これに限られるものではなく、クライアント端末４０上でブラウザを利用しながら、編集サーバ２０が提供するウェブページを閲覧できればよい。例えば、クライアント端末４０と編集サーバ２０とは、イントラネットを介して接続されてもよい。
【００８８】
○  上記実施形態では、有価証券報告書等の開示文書を対象としたが、作成する文書は、これに限られるものではない。ＸＭＬ形式のデータとして記録される文書であれば、どのような文書であってもよい。
【００８９】
○  上記実施形態では、ＸＭＬデータ記憶手段３２を備えた編集サーバ２０とクライアント端末４０とを用いて文書の編集を行った。これに代えて、ユーザ自身のコンピュータ端末が、これらの各機能を備えていてもよい。
【００９０】
具体的には、ユーザ自身のコンピュータ端末（コンピュータ）が、ＸＭＬデータ記憶手段を備え、このＸＭＬデータ記憶手段のＸＭＬデータに基づいて、要素内容毎に入力欄を設定したＨＴＭＬデータを生成する。そして、このコンピュータが、ＨＴＭＬデータに基づいて表示される表示画面上のフォームへの入力を受け入れ、このフォームのフォーム名を取得する。そして、このコンピュータが、このフォーム名とこのフォームへの入力に基づくテキストデータとに基づいて、ＸＭＬデータを再作成してＸＭＬデータ記憶手段に記録する。そして、このコンピュータが、再作成したＸＭＬデータに基づいて、要素内容毎にフォームを設定したＨＴＭＬ形式のデータを生成する。
【００９１】
また、この場合も、ＸＭＬデータは、表を表示するための記述を含み、ＸＭＬデータに基づいて生成するＨＴＭＬデータは、表を表示するための記述を含むとともに、表のセル毎にフォームを設定する。
【００９２】
そして、このコンピュータが、ＨＴＭＬデータに基づいて表示される表の更新要求を受け付けて、ＸＭＬデータに基づいて、表計算データを生成する。そして、このコンピュータが、表計算ソフトウェアを起動して、この表計算データを表示し、この表計算データの更新を受け付け、更新後の表計算データに基づいて、ＸＭＬデータを再作成してＸＭＬデータ記憶手段に記録する。そして、このコンピュータが、再作成したＸＭＬデータに基づいて、要素内容毎にフォームを設定したＨＴＭＬ形式のデータを生成する。
【００９３】
これにより、ユーザ自身の単一のコンピュータ端末を用いて、ブラウザを利用しながら、要素内容毎に編集を行うことができる。さらに、表については、セル毎に編集を行うことができるとともに、表計算ソフトウェアを用いて表を編集することもできる。従って、ユーザ自身の単一のコンピュータ端末により、ブラウザを利用しながら、効率的に文書を編集することができる。また、文書中の表を効率的に編集できる。
【００９４】
次に、上記実施形態から把握できる、請求項に記載した発明以外の技術的思想について、それらの効果とともに以下に記載する。
（１）  前記ＨＴＭＬ形式のデータにおいて、前記入力欄について、背景色として指定されている色と同様の色が指定されていることを特徴とする請求項１〜３のいずれか１つに記載の文書編集方法。
【００９５】
これによれば、入力欄と背景とが区別させずに表示されるため、ユーザに入力欄の存在を意識させないように表示を行うことができる。
【図面の簡単な説明】
【００９６】
【図１】本発明の一実施形態のシステムの概略図。
【図２】本発明の一実施形態の処理手順の説明図。
【図３】本発明の一実施形態の処理手順の説明図。
【図４】クライアント端末における表示画面の説明図。
【図５】クライアント端末における表示画面の説明図。
【符号の説明】
【００９７】
２０…編集サーバ、３２…ＸＭＬデータ記憶手段、４０…クライアント端末、４３…表計算ソフトウェア。
【図１】
2006018508.tif 000003
【図２】
2006018508.tif 000004
【図３】
2006018508.tif 000005
【図４】
2006018508.tif 000006
【図５】
2006018508.tif 000007