(57)【要約】【課題】ＸＭＬデータに基づき表示データを作成する場合に、表示順番や表示位置の変更といった些細な変更について、スタイルシートの作成の知識を有さないものであっても容易に表示データを作成するためのスタイルシート適用技術を提供すること。【解決手段】表示項目の選択及び選択された表示項目の表示位置、表示順を指定するためのユーザインタフェースを情報処理装置に表示し、その設定を受け付ける。そして、受け付けた設定情報をスタイルシート適用の際に反映させ、表示データの作成を行うことで、ＸＭＬ形式のデータに基づき表示データを作成する際に、項目の表示・非表示、表示順序や表示位置の変更といった些細な変更について、スタイルシートの作成の知識を有さないものであっても容易にスタイルシートを適用した表示データの作成が可能となる。【選択図】  図９
2009163463.tif 000002
【特許請求の範囲】
【請求項１】
ＸＭＬデータおよびスタイルシートデータに従って、表示情報を作成する表示情報作成装置であって、
前記表示情報の作成に使用されるデータの属性情報である第一のＸＭＬデータをデータカテゴリー毎に記憶する第一の記憶手段と、
前記データカテゴリーに含まれるデータの各前記データ属性の詳細情報である第二のＸＭＬデータを記憶する第二の記憶手段と、
前記データカテゴリーの指定、及び当該データカテゴリーの前記データ属性情報のうち前記表示情報に含ませるデータ属性の指定を受け付ける第一の受付手段と、
前記データ属性情報及び前記受付手段で受け付けた指定に従って、前記表示情報の作成に使用するデータ属性情報である第三のＸＭＬデータを作成する作成手段と、
前記スタイルシートデータ、前記第三のＸＭＬデータ及び前記第二のＸＭＬデータに従って、前記表示情報の作成を行う作成手段と
を備えることを特徴とする表示情報作成装置。
【請求項２】
前記受付手段は、更に、前記データ属性の表示順または表示位置うちの少なくとも１つの指定を受け付け、
前記作成手段は、さらに、前記受付手段で受け付けた表示順または表示位置うちの少なくとも１つの指定に基づいて前記表示情報の作成を行う
ことを特徴とする請求項1に記載の表示情報作成装置。
【請求項３】
前記第二の記憶手段で記憶されている第二のＸＭＬデータのうち、前記表示情報に含ませるデータの指定を受け付ける第二の受付手段を更に備え、
前記作成手段は、
前記作成手段は、前記第二の受付手段で受け付けた前記第二のＸＭＬデータを含むように前記表示情報の作成を行うこと
を特徴とする請求項１または２に記載の表示情報作成装置。
【請求項４】
前記第一の受付手段で指定を受けたデータカテゴリーに属するデータの詳細情報を前記第二のＸＭＬデータから取得する取得手段と、
前記取得手段で取得した前記第二のＸＭＬデータに従って、前記表示情報に含ませるデータの指定を受け付ける第一の画面の画面情報を作成する第一の画面作成手段とを備え、
前記第二の受付手段は、前記第一の画面に対してユーザより入力部を介して入力された指定に基づいて前記表示情報に含ませるデータの指定を受け付けること
を特徴とする請求項３に記載の表示情報作成装置。
【請求項５】
前記第一のＸＭＬデータに従って、前記データ属性情報のうち前記表示情報に含ませるデータ属性の指定を受け付ける第二の画面の画面情報を作成する第二の画面情報作成手段を更に備え、
前記第一の受付手段は、表示装置に表示される前記第二の画面に対してユーザより入力部を介して入力された指定に基づいて前記表示情報に含ませるデータ属性の指定を受け付ける
ことを特徴とする請求項１乃至４のいずれか1項に記載の表示情報作成装置。
【請求項６】
ＸＭＬデータおよびスタイルシートデータに従って、表示情報を作成する表示情報作成方法であって、
前記表示情報の作成に使用されるデータの属性情報である第一のＸＭＬデータをデータカテゴリー毎に記憶装置に記憶する第一の記憶工程と、
前記データカテゴリーに含まれるデータの各前記データ属性の詳細情報である第二のＸＭＬデータを記憶装置に記憶する第二の記憶工程と、
前記データカテゴリーの指定、及び当該データカテゴリーの前記データ属性情報のうち前記表示情報に含ませるデータ属性の指定を受け付ける第一の受付工程と、
前記データ属性情報及び前記受付工程で受け付けた指定に従って、前記表示情報の作成に使用するデータ属性情報である第三のＸＭＬデータを作成する作成工程と、
前記スタイルシートデータ、前記第三のＸＭＬデータ及び前記第二のＸＭＬデータに従って、前記表示情報の作成を行う作成工程と
を備えることを特徴とする表示情報作成方法。
【請求項７】
請求項６に記載の表示情報作成方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタイルシートを用いて表示情報を作成する技術に関し、特に、表示情報に含ませるデータや表示順を指定して、表示情報の作成が可能な表示情報作成装置、表示情報作成方法及びプログラムに関する。
【背景技術】
【０００２】
製品に関するさまざまな情報をホームページや、カタログ等に掲載することで、ユーザに提供することが一般的に行われている。その際には、データベースに商品に関するデータを予め登録しておき、登録されているデータをあるテンプレートに当てはめ、データを作成することが一般的である。例えば商品データをＸＭＬ形式のデータとしてデータベース等に登録する場合、そのデータを表示する際には、スタイルシートと呼ばれるデータをＸＭＬデータに適用することで表示用のデータを作成し、ブラウザアプリケーション等で表示を行うことになる。
【０００３】
このような形でウェブブラウザで表示可能な表示データ（例えばＨＴＭＬデータ）を作成する場合、ＸＭＬデータの作成の知識とともに、スタイルシート作成の知識が不可欠になっている。そのような中で、特許文献１には専門知識が無くともＸＭＬデータによるウェブブラウザへの表示データを作成、更新できる情報処理技術について開示されている。この発明では、入力される文字列に基づいてＷｅｂページの内容を表すＸＭＬデータの作成の支援を行い、当該ＸＭＬデータに対応するスタイルシートを選択させることで表示形式を設定することが可能になっている。
【特許文献１】特開２００２−２２２１８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
スタイルシートは通常、表示形式ごとに用意してある。つまりは、表示形式が異なると、新たなスタイルシートを作成しなくてはならなかった。一部( 項目の表示・非表示、表示順序や位置の変更など) の些細な点であってもスタイルシートの変更が必要であり、また、その変更にはスタイルシートを作成するための知識が当然必要となる。前述の先行技術では、このような表示形式の微修正を行う際にはスタイルシートに修正を加えなければならなかった。当然修正を行う際にはスタイルシート作成の知識が必要となってくる。
【０００５】
そこで、本発明は、項目の表示・非表示、表示順序や位置の変更といった些細な変更について、スタイルシートの作成の知識を有さないものであっても容易に表示用データを作成することが可能なスタイルシート適用技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本願発明の表示情報生成装置は以下の構成を備える。
【０００７】
即ち、
ＸＭＬデータおよびスタイルシートデータに従って、表示情報を作成する表示情報作成装置であって、
前記表示情報の作成に使用されるデータの属性情報である第一のＸＭＬデータをデータカテゴリー毎に記憶する第一の記憶手段と、
前記データカテゴリーに含まれるデータの各前記データ属性の詳細情報である第二のＸＭＬデータを記憶する第二の記憶手段と、
前記データカテゴリーの指定、及び当該データカテゴリーの前記データ属性情報のうち前記表示情報に含ませるデータ属性の指定を受け付ける第一の受付手段と、
前記データ属性情報及び前記受付手段で受け付けた指定に従って、前記表示情報の作成に使用するデータ属性情報である第三のＸＭＬデータを作成する作成手段と、
前記スタイルシートデータ、前記第三のＸＭＬデータ及び前記第二のＸＭＬデータに従って、前記表示情報の作成を行う作成手段と
を備えることを特徴とする。
【０００８】
上記の目的を達成するために、本願発明の表示情報作成方法は以下の構成を備える。
【０００９】
即ち、
ＸＭＬデータおよびスタイルシートデータに従って、表示情報の作成を行う表示情報作成方法であって、
前記表示情報の作成に使用されるデータの属性情報である第一のＸＭＬデータをデータカテゴリー毎に記憶装置に記憶する第一の記憶工程と、
前記データカテゴリーに含まれるデータの各前記データ属性の詳細情報である第二のＸＭＬデータを記憶装置に記憶する第二の記憶工程と、
前記データカテゴリーの指定、及び当該データカテゴリーの前記データ属性情報のうち前記表示情報に含ませるデータ属性の指定を受け付ける第一の受付工程と、
前記データ属性情報及び前記受付工程で受け付けた指定に従って、前記表示情報の作成に使用するデータ属性情報である第三のＸＭＬデータを作成する作成工程と、
前記スタイルシートデータ、前記第三のＸＭＬデータ及び前記第二のＸＭＬデータに従って、前記表示情報の作成を行う作成工程と
を備えることを特徴とする。
【発明の効果】
【００１０】
本願発明によれば、ＸＭＬ形式のデータに基づき表示データを作成する際に、項目の表示・非表示、表示順序や表示位置の変更といった些細な変更について、スタイルシートの作成の知識を有さないものであっても容易にスタイルシートを適用した表示データの作成が可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら、本発明に実施の形態の一例について説明する。
【００１２】
図１は、本願発明のシステム構成の一例を示す図である。１０１はデータベースサーバであって、記憶装置に記録されているＸＭＬデータとスタイルシートとに基づいて作成された表示情報（例えば、ＨＴＭＬデータ）をネットワークで接続された情報処理装置（１０２−１、１０２−２及び１０５−１乃至１０５−３）に提供するウェブサーバ機能を備えるとともに、前記スタイルシートの修正を行う機能を備えている。このデータベースサーバ１０１が本発明の表示情報作成装置として機能する。
【００１３】
１０２−１及び１０２−２は情報処理装置（以下、まとめて情報処理装置１０２とする）であって、データベースサーバ１０１で提供されているスタイルシート修正機能を使用してスタイルシートの修正処理を行うオペレータが使用する装置である。１０３はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であって、データベースサーバ１０１と情報処理装置１０２を相互に通信可能に接続するものである。
【００１４】
１０４はインターネット等の広域ネットワークであって、Ｗｅｂクライアント１０５−１乃至１０５−３とデータベースサーバ１０１を相互に通信可能に接続するものである。
【００１５】
１０５−１乃至１０５−３はＷｅｂクライアント（以下、まとめてＷｅｂクライアント１０５とする）であって、データベースサーバ１０１にアクセスすることによりデータベースサーバ１０１が提供している情報（ＨＴＭＬデータ等）を取得、表示可能な装置である。
【００１６】
次に、図２を参照して、図１におけるデータベースサーバ１０１のハードウェア構成について説明する。
【００１７】
図２は、データベースサーバ１０１のハードウェア構成の一例を示す図である。２０１はＣＰＵであり、ＲＡＭ２０２やＲＯＭ２０３に格納されているプログラムやデータを用いて、端末（コンピュータ）全体の制御を行うとともに、本コンピュータを適用するデータベースサーバ１０１が行う後述する各処理を実行する。２０２はＲＡＭであり、ＨＤＤ（ハードディスクドライブ）２０４からロードされたプログラムやデータを一時的に記憶するためのエリアを有するとともに、ＣＰＵ２０１が各種処理を行うために使用するワークエリアを備える。
【００１８】
２０３はＲＯＭであり、コンピュータのブートプログラムやＢＩＯＳ等の各種プログラムを記憶している。２０４はＨＤＤ（ハードディスクドライブ）であり、ＯＳ（オペレーティングシステム）や、本コンピュータを適用するデータベースサーバ１０１が行う後述の処理をＣＰＵ２０１に実行させるためのプログラムやデータ等の各種データを保存しており、これらは必要に応じてＣＰＵ２０１の制御によりＲＡＭ２０２に読み出され実行されることになる。２０５は記録媒体ドライブであり、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ―ＲＯＭ、ＤＶＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ等から構成される。
【００１９】
２０６はポインティングデバイス、２０７はキーボードであり、各種の指示をＣＰＵ２０１に入力することができる。これらは、入力部として機能する。２０８はネットワークＩ／Ｆ（インタフェース）であり、コンピュータをＬＡＮ１０３に接続するためのものである。コンピュータは、このネットワークＩ／Ｆ２０８を介してネットワーク上の他の機器とデータ通信を行うことが可能である。２０９はビデオＩ／Ｆ（インタフェース）であり、ここにディスプレイ装置２１０を接続する。ディスプレイ装置２１０はＣＲＴや液晶画面等で構成されており、ビデオＩ／Ｆ２０９を介して送られた信号に基づいて、文字や画像等の情報を表示画面上に表示する機能を有する。
【００２０】
２１１は外部機器Ｉ／Ｆ（インタフェース）であり、コンピュータに周辺機器を接続させるためのポートである。この外部機器Ｉ／Ｆ２１１を介してコンピュータは、周辺機器とのデータの送受信を行うことが可能である。ＳＣＳＩ、ＵＳＢ、ＩＥＥＥ１３９４等の各種インタフェースで構成することが可能であり、通常複数の外部機器Ｉ／Ｆ２１１を有する。また、周辺機器との接続形態は有線／無線を問わない。２１２はシステムバスであり、上述の各種構成要素を相互に接続するバスとして機能する。
【００２１】
図３は、データベースサーバ１０１の機能ブロックの一例を示す図である。データベースサーバ１０１は図に示すように、表示項目設定手段３０１、表示製品選択手段３０２、ＨＴＭＬデータ作成手段３０３を有している。
【００２２】
３０１は表示項目設定手段であり、製品の属性項目のうちＨＴＭＬデータ作成手段３０３が作成するＨＴＭＬデータに含ませるデータ項目の設定を行う。この表示項目設定手段３０１により行われる処理の詳細については、図５を参照して説明する。
【００２３】
３０２は表示製品設定手段であり、複数の製品の情報についてＨＴＭＬデータを作成する際に、当該製品をＨＴＭＬデータ作成対象の製品とするか否かの設定を行う。この表示製品設定手段３０２により行われる処理の詳細については、図６を参照して説明する。
【００２４】
３０３はＨＴＭＬデータ作成手段であり、表示項目設定手段３０１で設定された表示項目、表示製品設定手段３０２で設定された表示製品及びスタイルシート情報ＤＢに記録されているスタイルシートデータに基づいてＨＴＭＬデータの作成を行うことになる。このＨＴＭＬデータ作成手段３０３により行われる処理の詳細については図７を参照して説明する。
【００２５】
また、データベースサーバ１０１のＨＤＤ２０４には、スタイルシート情報３１１、項目ＸＭＬデータ１２００が登録されている項目情報ＤＢ３１２、製品ＸＭＬデータ１３００が登録されている製品情報ＤＢ３１３、表示項目ＸＭＬデータが登録されている表示項目情報ＤＢ３１４、表示製品情報ＤＢ３１５が記録されている。これら各データは上述の各機能による処理に適宜利用されるものである。項目ＸＭＬデータ１２００、製品ＸＭＬデータ１３００、及び表示項目ＸＭＬデータ１４００の詳細については、それぞれ図１２、図１３、図１４を参照して説明する。
【００２６】
以上がデータベースサーバ１０１の機能構成の一例である。なお、図３の各種データは一例であり、用途や目的に応じて、様々なデータが構成されることは言うまでもない。
【００２７】
図１２は、図３の項目情報ＤＢ３１２で管理されている項目ＸＭＬデータの一例を示す図である。項目ＸＭＬデータ１２００は、図に示すようにタグ（＜＞）で階層化されているデータになっている。
【００２８】
１２０１は項目定義タグであり、大項目の数だけこの項目定義タグが設定されることになる。１２０２はタイトルタグであり、当該項目定義の名称が設定されるタグである。この情報が、後述する図９の項目名称表示欄９１１に表示されることになる。１２０３はカテゴリ名称タグであり、当該項目ＸＭＬで指定される製品のカテゴリの名称が設定されている。このカテゴリ名称タグで設定されている値（若しくはカテゴリＩＤタグで設定されている値）をキーにして製品ＸＭＬを検索することで、後述する図１０の製品名表示欄１００２に表示する製品を取得することになる。１２０４は仕様タグであり、このタグ内にカテゴリ名称１２０３（若しくはカテゴリＩＤ）で示される製品カテゴリについての仕様に関する情報が登録される。例えば、このタグの直下の項目情報タグ中の各種タグ（例えば＜＿仕様Ａ＞１２０５）の更に直下にある名称タグに夫々登録されている値が、後述する図９の表示項目設定表９０３中の項目名９０４に設定されることになる。
【００２９】
なお、図１２のデータ構成は一例であり、用途や目的に応じて、様々なデータあるいは項目データが構成されることは言うまでもない。
【００３０】
図１３は、図３の項目情報ＤＢ３１３で管理されている、製品ＸＭＬデータの一例を示す図である。製品ＸＭＬデータ１３００は、図に示すようにタグ（＜＞）で階層化されているデータになっている。
【００３１】
１３０１はカテゴリＩＤタグであり、当該製品のカテゴリを示すＩＤ情報が設定されている。１３０２は基本情報タグであり、このタグ中には製品の名称や価格、製品画像データのパス情報などが登録されている。このタグ中に登録されるデータは複数の製品カテゴリで共通に設定されるデータが登録されることになる。１３０３は仕様値情報タグであり、このタグ中には各製品カテゴリ固有のデータが設定されることになる。この仕様値情報タグ中の項目情報タグの直下の各種タグ（例えば＜＿仕様Ａ＞１３０４）と、項目ＸＭＬデータ中の仕様タグ１２０４の直下の項目情報タグ中の各種タグ（例えば＜＿仕様Ａ＞１２０５）がタグの名称で関連付けられている。
【００３２】
なお、図１３のデータ構成は一例であり、用途や目的に応じて、様々なデータあるいは項目データが構成されることは言うまでもない。
【００３３】
図１４は、図３の表示項目ＤＢ３１４で管理されている、表示項目ＸＭＬデータの一例を示す図である。表示項目ＸＭＬデータ１４００は、図に示すようにタグ（＜＞）で階層化されているデータになっている。
【００３４】
表示項目ＸＭＬデータ１４００中の仕様グループタグ１４０１中に前述の図９を介して入力された設定が登録されることになる。このタグでは図１２の項目定義タグ１２０１での設定項目についての表示情報が登録されることになる。１４１１はレイアウトＩＤタグであり、後述する図９のスタイルシート選択リストボックス９０２で選択されたスタイルシートのＩＤが登録される。１４１２はタイトルタグであり、当該仕様グループの名称（図１２の１２０２に相当）が登録される。
【００３５】
１４０２は項目情報タグであり、夫々の項目についての表示制御設定が登録されている。このタグ中には後述する図９の表示項目設定表９０３で設定された項目が設定されることになる。この項目情報タグ１４０２には、各項目ごとの設定情報が項目タグ１４０３で管理されている。１４０３は項目タグであり、項目の名称（名称タグ１４３１：図９の項目名９０４と同一の名称）、項目の表示名（表示名称タグ１４３２：図９の出力名９０５で設定）、当該項目の表示／非表示情報（表示フラグタグ１４３３：図９の表示チェックボックスで設定。ｔｒｕｅ（表示）／ｆａｌｓｅ（非表示））、表示位置（表示位置タグ１４３４：図９の表示位置指定欄９０７で設定）、表示順序（表示順序タグ１４３５：図９の表示順序設定欄９０８で設定）が登録されている。この項目タグ１４０３は後述する図９で表示設定を行った項目ごとに設定されることになる。
【００３６】
なお、図１４のデータ構成は一例であり、用途や目的に応じて、様々なデータあるいは項目データが構成されることは言うまでもない。
【００３７】
次に、図４を参照して、本実施の形態に係る表示情報作成装置（本実施例ではデータベースサーバ１０１）によって行われる表示データの作成処理について説明する。
【００３８】
図４は、データベースサーバ１０１のＣＰＵ２０１によって行われる表示データ作成処理の一例を示すフローチャートである。なお、同図のフローチャートに従った処理をＣＰＵ２０１に実行させる為のプログラムやデータはＨＤＤ２０４に保存されており、これをＣＰＵ２０１による制御に従ってＲＡＭ２０２にロードし、ロードしたプログラムやデータを用いてＣＰＵ２０１が処理を行うことで、データベースサーバ１０１は以下説明する各処理を実行することになる。
【００３９】
まず、ＣＰＵ２０１は、情報処理装置１０２から表示情報の修正要求を受け付けたかを判断する（ステップＳ４０１）。ＣＰＵ２０１は、情報処理装置１０２から特定ＵＲＬへのアクセスの要求を受け付けたか否かで製品掲載情報の修正要求を受け付けたか否かの判断を行うことになる。
【００４０】
ＣＰＵ２０１がステップＳ４０１の判断処理でＹＥＳ（特定ＵＲＬへのアクセス要求を受け付けた）と判断した場合には、要求をおこなった情報処理装置１０２に対し、図８に示す表示情報変更画面を表示するための画面情報を送信する（ステップＳ４０２）。尚、情報処理装置１０２側では前記画面情報に基づいてディスプレイ装置に図８に示す表示情報変更画面が表示されることになる。
【００４１】
図８は、情報処理装置１０２のディスプレイ装置に表示されることになる表示情報変更画面の一例を示す図である。
【００４２】
表示画面変更画面８００には、製品カテゴリ選択リストボックス８０１、スタイルシート・表示項目設定ボタン８０２、表示製品設定ボタン、ＨＴＭＬプレビューボタン８０４、終了ボタン８０５が設定されている。
【００４３】
８０１は製品カテゴリ選択リストボックスであり、このコントロールを使用してＨＴＭＬデータの変更を行う製品カテゴリを選択することになる。このリストボックスに設定されるデータは、前述の項目ＸＭＬ（図１２）の＜項目定義＞→＜カテゴリ名称＞情報に基づいて設定されることになる。ここにはＨＤＤ２０４に登録されている項目ＸＭＬデータの情報が設定されることになるが、全ての項目ＸＭＬデータについての当該データを設定しなくてももちろん良い。
【００４４】
８０２はスタイルシート・表示項目設定ボタンであり、情報処理装置１０２上でこのボタンがクリック指示されたという通知を情報処理装置１０２から受信すると、データベースサーバ１０１のＣＰＵ２０１は図９に示すスタイルシート・表示項目設定画面９００の画面情報を作成し、当該情報処理装置１０２に対して画面情報を送信することになる。８０３は表示製品設定ボタンであり、情報処理装置１０２上でこのボタンがクリック指示されたという通知を情報処理装置１０２から受信すると、データベースサーバ１０１のＣＰＵ２０１は図１０に示す表示製品設定画面１０００の画面情報を作成し、当該情報処理装置１０２に対して画面情報を送信することになる。
【００４５】
８０４はＨＴＭＬプレビュー設定ボタンであり、情報処理装置１０２上でこのボタンがクリック指示されたという通知を情報処理装置１０２から受信すると、データベースサーバ１０１のＣＰＵ２０１は、図１１に示すプレビュー画面１１００の画面情報を作成し、当該情報処理装置に対して画面情報を送信することになる。８０５は終了ボタンであり、情報処理装置１０２上でこのボタンがクリック指示されたという通知を情報処理装置１０２から受信すると、データベースサーバ１０１のＣＰＵ２０１は表示データの変更処理を終了する。
【００４６】
表示情報修正要求を行った情報処理装置１０２は、操作するユーザの図８に示す画面を介した各種操作に基づいて、データベースサーバ１０１に対し表示情報の修正にかかる各種要求・指示を行うことになる。
【００４７】
図４の説明に戻る。ステップＳ４０２での表示情報変更画面の画面情報の送信後、ＣＰＵ２０１は、情報処理装置１０２からのスタイルシート・表示項目の変更要求（ステップＳ４０３）、表示製品の変更要求（ステップＳ４０５）、プレビュー要求（ステップＳ４０７）、終了ボタンの押下（ステップＳ４０９）の待ち状態に移行する。
【００４８】
そして、情報処理装置１０２からスタイルシート・表示項目の変更要求を受け付けたと判断した場合には（ステップＳ４０３でＹＥＳ）、ステップＳ４０４のスタイルシート・表示項目の設定処理を行う。この処理の詳細については図５を参照して後述する。スタイルシート・表示項目の変更要求は、情報処理装置１０２のディスプレイ装置に表示されている表示情報の変更画面８００上のスタイルシート・表示項目ボタン８０２が、ユーザのポインティングデバイス２０７を介しての操作によりクリック指示されることで、情報処理装置１０２からデータベースサーバ１０１に対して通知される。
【００４９】
また、ＣＰＵ２０１は、情報処理装置１０２から表示製品の変更要求を受け付けたと判断した場合には（ステップＳ４０５でＹＥＳ）、ステップＳ４０６の表示製品の設定処理を行う。この処理の詳細については、図６を参照して説明する。表示製品の変更要求は、情報処理装置１０２のディスプレイ装置に表示されている表示情報の変更画面８００上の表示製品ボタン８０２が、ユーザのポインティングデバイス２０７を介しての操作によりクリック指示されることで、情報処理装置１０２からデータベースサーバ１０１に対して通知される。
【００５０】
また、ＣＰＵ２０１は、情報処理装置１０２からプレビュー要求を受け付けたと判断した場合には、ステップＳ４０８のＨＴＭＬデータの作成処理を行うことになる。この処理の詳細については、図７を参照して説明する。プレビュー要求は、情報処理装置１０２のディスプレイ装置に表示されている表示情報の変更画面８００上のＨＴＭＬプレビューボタン８０４が、ユーザのポインティングデバイス２０７を介しての操作によりクリック指示されることで、情報処理装置１０２からデータベースサーバ１０１に対して通知される。
【００５１】
また、ＣＰＵ２０１は、情報処理装置１０２のディスプレイ装置に表示されている表示されている表示情報の変更画面８００上の終了ボタン８０５が押下された通知を情報処理装置１０２から受信した（終了要求を受け付けた）判断した場合には、ＨＴＭＬデータ保存を行うかを判断する（ステップＳ４１０）。例えば、データ保存の要否の回答を入力させるための不図示のメッセージボックス等を情報処理装置１０２のディスプレイ装置に表示させ、ＣＰＵ２０１はその回答に従ってデータの保存を行う／行わないの判断を行うことになる。そして、ＨＴＭＬデータの保存を行うと判断した場合には（ステップＳ４１０でＹＥＳ）、ＨＴＭＬデータの保存処理を行う（ステップＳ４１１）。ステップＳ４１１での保存終了後、若しくはステップＳ４１０でデータの保存を行わないと判断した場合に、本処理を終了する。
【００５２】
以上が、表示情報の作成処理の概要説明である。
【００５３】
次に、図４のステップＳ４０４のスタイルシート・表示項目の変更処理、ステップＳ４０６の表示製品選択処理、ステップＳ４０８のＨＴＭＬデータ作成処理について、それぞれ図５、図６、図７を参照して詳細に説明する。
【００５４】
図５は、図４のステップＳ４０４のスタイルシート・表示項目変更処理の詳細を示すフローチャートである。なお、同図のフローチャートに従った処理をＣＰＵ２０１に実行させる為のプログラムやデータはＨＤＤ２０４に保存されており、これをＣＰＵ２０１による制御に従ってＲＡＭ２０２にロードし、ロードしたプログラムやデータを用いてＣＰＵ２０１が処理を行うことで、データベースサーバ１０１は以下説明する各処理を実行することになる。
【００５５】
まず、ＣＰＵ２０１はＨＤＤ２０４に登録されている項目ＸＭＬデータ１２００（図１２）のうち、編集対象となっている製品カテゴリを有する項目ＸＭＬデータを取得する（ステップＳ５０１）。この処理は、図８の８０１のカテゴリ選択ダイアログボックスで選択された製品カテゴリと項目ＸＭＬデータ中のカテゴリＩＤをキーにして選択されることになる。
【００５６】
次いで、ステップＳ５０１で取得した項目ＸＭＬデータから、当該項目ＸＭＬデータに設定されている項目情報（項目情報タグ直下の各種タグ１２０５）の各情報を取得する（ステップＳ５０２）。そしてその後、ステップＳ５０２で取得した項目情報を基にして、表示設定用の画面情報を作成する（ステップＳ５０３）。この情報を元に表示されるのが図９のような図になる。
【００５７】
図９はスタイルシート・表示項目設定画面の一例を示す図である。スタイルシート表示項目設定画面９００には、カスタムスタイルシート選択コンボボックス９０１、スタイルシート選択コンボボックス９０２、項目情報表示欄９０３、項目名表示欄９０４、出力名設定欄９０５、表示／非表示設定チェックボックス９０６、表示位置指定欄９０７、表示順序指定欄９０８、ＯＫボタン９０９、キャンセルボタン９１０が設定されている。本画面中で同一の機能をなすコントロールには、同一の符号を付している。
【００５８】
９０１はカスタムスタイルシート選択コンボボックスであり、作成されるブラウザアプリケーションでの表示用のＨＴＭＬファイルに適用される、文字フォントや色等を指定するカスタムスタイルシートを選択するものである。９０２はスタイルシート選択コンボボックスであって、当該製品の各大項目に対応するスタイルシートを選択するためのコントロールである。このスタイルシート選択コンボボックスに設定されるデータは図１６に示すスタイルシート情報ＤＢを参照して、スタイルシートデータを取得し、当該スタイルシートデータを各スタイルシート選択コンボボックスに設定することになる。
【００５９】
９０３は表示項目設定表であって、この表中の各項目の設定に基づいてＨＴＭＬファイルの作成に使用される項目やその表示位置、表示順序が設定されることになる。９０４は表示項目表示欄であり、当該項目ＸＭＬに設定されている各項目情報（＜項目定義＞→＜仕様＞→＜項目情報＞のサブノードとなる各ノードの（例えば＜_仕様Ａ＞の＜名称＞タグで設定されている値が表示されることになる。９０５は出力名設定欄であり、作成されるＨＴＭＬにおいて各項目をどのように表示させるかの設定情報を入力するための入力欄である。この欄がブランクの場合には、表示項目表示欄に表示されている項目名称の名称で表示がなされることになる。
【００６０】
９０６は表示／非表示設定チェックボックスであって、各項目をＨＴＭＬデータでの表示項目にする／しないの設定を行う。９０７は表示位置指定欄であり、スタイルシート中のどの表示位置に表示させるかの設定を行う。９０８は表示順序設定欄であって、同一の表示位置に表示すると設定されている各項目の表示順を設定するものである。
【００６１】
９０９はＯＫボタンであり、情報処理装置１０２上でこのボタンがクリック指示されたという通知を受け取ると、データベースサーバ１０１のＣＰＵ２０１は、このスタイルシート・表示項目設定画面９００を介して設定された情報を取得し、取得した情報に基づいて表示項目ＸＭＬを作成することになる。９１０はキャンセルボタンであり、情報処理装置１０２上でこのボタンがクリック指示されたという通知を受け取るとＣＰＵ２０１は情報処理装置に表示情報の変更画面８００を送信し、本画面を介しての処理を終了する。
【００６２】
９１１は項目名称表示欄であり、ここに各大項目の名称が表示される。ここには、図１２に示す項目ＸＭＬデータ中のタイトルタグ１２０２で示されているデータが表示されることになる。
【００６３】
スタイルシート・表示項目の変更要求を行った情報処理装置１０２は、操作するユーザの図９に示す画面を介した各種操作に基づいて、データベースサーバ１０１に対し表示情報の修正にかかる各種要求・指示を行うことになる。そして、ここで設定される表示位置や表示順序がスタイルシート適用の際に読み出され、その表示位置、順序に従った表示情報が作成されることになる。
【００６４】
図５の説明に戻る。そして、当該画面を、スタイルシート・表示項目の変更要求を送信してきた情報処理装置１０２に対して送信する（ステップＳ５０４）。そして情報処理装置１０２ではこの画面を介して、表示項目の表示順や表示位置の設定等が行われ、その情報がデータベースサーバ１０１に対して送信される。その一方で、データベースサーバ１０１のＣＰＵ２０１は、情報処理装置１０２において、設定が行われるのを待機している（ステップＳ５０５）。
【００６５】
ＣＰＵ２０１は、情報処理装置１０２に表示されている図９に示すスタイルシート・表示項目設定画面のＯＫボタン９０９若しくはキャンセルボタン９１０が押されたという通知を受信したかを判断する（ステップＳ５０６）。受信した場合には（ステップＳ５０６でＹＥＳ）、それがＯＫボタン９０９が押された通知であるか、それともキャンセルボタンが押された通知であるかを判断する（ステップＳ５０７）。
【００６６】
ステップＳ５０７でＯＫの通知であると判断した場合には（ステップＳ５０７でＹＥＳ）、情報処理装置１０２において図９に示す画面において設定された情報を取得する（ステップＳ５０８）。情報処理装置１０２からは図９に示す画面を介して設定された情報とは、各データ項目を表示対象にする／しないの指定情報、表示対象のデータ項目については、その表示位置や表示順に関する情報である。そして、ステップＳ５０８で取得した情報と、ステップＳ５０２で取得した項目ＸＭＬ１２００の情報をもとに、図１４に示す表示項目ＸＭＬを作成し、ＲＡＭ２０２（若しくはＨＤＤ２０４）に記録する（ステップＳ５０９）。そしてその後、図８に示す表示情報の変更画面を情報処理装置１０２に送信する（ステップＳ５１０）。
【００６７】
以上の処理を行うことで作成される表示項目ＸＭＬデータをスタイルシート適用に際し参照させることで、どの項目をどの位置にどの順番で表示させるかの設定が可能になる。また、図９のような設定のユーザインタフェースを用意しているので、コンピュータに不慣れなユーザであっても表示データに加える項目の指定や、表示データに加える項目の表示位置や表示順序の修正も容易に行うことが可能となる。
【００６８】
図６は、図４のステップＳ４０６の表示製品選択処理の詳細を示すフローチャートである。なお、同図のフローチャートに従った処理をＣＰＵ２０１に実行させる為のプログラムやデータはＨＤＤ２０４に保存されており、これをＣＰＵ２０１による制御に従ってＲＡＭ２０２にロードし、ロードしたプログラムやデータを用いてＣＰＵ２０１が処理を行うことで、データベースサーバ１０１は以下説明する各処理を実行することになる。
【００６９】
ＣＰＵ２０１は、まず、製品情報ＤＢ３１３に登録されているそれぞれの製品ＸＭＬデータ１３００を読み込む（ステップＳ６０１）。そして、ステップＳ６０１で読み込んだ製品ＸＭＬの製品カテゴリが、処理対象の商品カテゴリのものであるかを図１３のカテゴリＩＤタグ１３０１に基づいて判断する（ステップＳ６０２）。
【００７０】
ステップＳ６０１で読み込んだ製品ＸＭＬデータ１３００の製品カテゴリが、処理対象の商品カテゴリのものと判断した場合には（ステップＳ６０２でＹＥＳ）、は当該製品ＸＭＬデータ１３００で定義されている商品を後述する図１０の１００２に表示する表示製品に追加する。その後、上記ステップＳ６０１乃至ステップＳ６０３処理をすべての製品ＸＭＬデータについて行った（ステップＳ６０４でＹＥＳ）と判断するまで行うことになる。  
そしてその後、ステップＳ６０３で追加した表示製品情報を基にして、表示製品選択画面情報を作成する（ステップＳ６０５）。ステップＳ６０５で作成した画面情報を情報処理装置１０２に送信する（ステップＳ６０６）。そして情報処理装置１０２ではこの画面を介して、表示する製品の選択処理が行われ、その情報がデータベースサーバ１０１に対して送信される。一方、データベースサーバ１０１のＣＰＵ２０１は、情報処理装置１０２において、選択が行われるのを待機することになる（ステップＳ６０７）。この画面情報をもとに表示されるのが図１０のような画面になる。
【００７１】
図１０は表示製品選択画面の一例を示す図である。表示製品選択画面１０００には、カテゴリ名表示欄１００１、製品名表示欄１００２、出力製品選択チェックボックス１００３、ＯＫボタン１００４、キャンセルボタン１００５が設定されている。
【００７２】
１００１はカテゴリ名表示欄であり、図８の製品カテゴリ選択リストボックス８０１で選択されたカテゴリの名称が表示される。１００２は製品名表示欄であって、当該製品カテゴリに属する製品の名称が表示される。この情報は、選択した項目ＸＭＬの＜項目ＩＤ＞→＜カテゴリＩＤ＞と同一の＜製品＞→＜カテゴリＩＤ＞を有する製品を製品ＸＭＬデータ１３００から抽出し、その＜製品＞→＜品名＞に設定されている値が表示されることになる。１００３は出力製品選択チェックボックスであり、製品情報を表示データ（ＨＴＭＬデータ）に追加する／しないの設定を行う。
【００７３】
１００４はＯＫボタンであり、情報処理装置１０２上でこのボタンがクリック指示されたという通知を受け取ると、データベースサーバ１０１のＣＰＵ２０１は、当該画面での入力情報を受け取り、害受け取ったデータに基づいて表示製品情報３１５を作成することになる。
【００７４】
１００５はキャンセルボタンであり、情報処理装置１０２上でこのボタンがクリック指示されたという通知を受け取るとＣＰＵ２０１は情報処理装置１０２に表示情報の変更画面８００を送信し、本画面を介しての処理を終了する。
【００７５】
図６の説明に戻る。その後、ＣＰＵ２０１は、情報処理装置１０２に表示されている図１０に示す表示製品設定画面１０００のＯＫボタン１００４若しくはキャンセルボタン１００５が押されたという通知を受信したかを判断する（ステップＳ６０８）。受信したと判断した場合には（ステップＳ６０８でＹＥＳ）、それがＯＫボタン１００４が押された通知であるか、それともキャンセルボタン１００５が押された通知であるかを判断する（ステップＳ６０９）。
【００７６】
ステップＳ６０９の判断処理で、ＣＰＵ２０１が、ＯＫボタンが押された通知を受信したと判断した場合には、情報処理装置１０２において表示製品選択画面の出力欄１００３で選択された製品情報を取得する（ステップＳ６１０）。そして、ステップＳ６１０で取得した選択された製品情報を表示製品情報として保存する（ステップＳ６１１）。
【００７７】
ステップＳ６１１の処理終了後、若しくはステップＳ６０９の判断処理でキャンセルボタンが押された通知を受信したと判断した場合には、図８に示す表示情報の変更画面を情報処理装置１０２に送信する（ステップＳ６１２）。
【００７８】
以上の処理で作成された表示製品情報を表示情報の作成の際に参照することで、同一の製品カテゴリに属する複数の製品で同一の条件のもと表示情報を作成する製品について、一度に表示用データの作成が可能になる。
【００７９】
図７は、図４のステップＳ４０８のＨＴＭＬデータ（表示情報）作成処理の詳細を示すフローチャートである。なお、同図のフローチャートに従った処理をＣＰＵ２０１に実行させる為のプログラムやデータはＨＤＤ２０４に保存されており、これをＣＰＵ２０１による制御に従ってＲＡＭ２０２にロードし、ロードしたプログラムやデータを用いてＣＰＵ２０１が処理を行うことで、データベースサーバ１０１は以下説明する各処理を実行することになる。
【００８０】
まず、ＣＰＵ２０１は、表示データ（ＨＴＭＬデータ）の作成対象となる表示項目ＸＭＬデータ１４００を表示項目情報ＤＢ３１４から取得する（ステップＳ７０１）。そして、  ステップＳ７０１で取得した表示項目ＸＭＬデータに対応する表示製品情報を表示製品情報３１５から取得する（ステップＳ７０２）。
【００８１】
表示製品数を示すカウンタ変数であるＬに１を設定する（ステップＳ７０３）。そして、ステップＳ７０４乃至ステップＳ７１４の処理を表示製品分繰り返すことになる。
【００８２】
ＣＰＵ２０１は、製品情報ＤＢ３１３から表示順がＬ番目となる製品に対応する製品ＸＭＬデータ１３００を取得する（ステップＳ７０４）。その後、表示項目ＸＭＬデータ中の仕様グループ数（基本項目タグ及び仕様値情報タグの直下である仕様グループタグの数）だけステップＳ７０５乃至ステップＳ７１２の処理を繰り返す。
【００８３】
表示項目ＸＭＬデータから当該仕様グループに設定されているレイアウトＩＤを取得する（ステップＳ７０５）。そして、ステップＳ７０５で取得したレイアウトＩＤに対応するスタイルシートをスタイルシート情報ＤＢから取得する（ステップＳ７０６）。
【００８４】
図１６はスタイルシート情報ＤＢのファイル管理情報の一例を示す図である。
【００８５】
ファイル管理情報には、登録項目としてレイアウトＩＤ１６０１とファイル名（ファイルのパス情報でももちろん良い）１６０２が登録されている。図１６のデータ構成は一例であり、用途や目的に応じて、様々な項目データが構成されることは言うまでもない。
【００８６】
ここで、本発明で用いられるスタイルシートについて簡単に触れておく。本発明で使用されるスタイルシートは、ＸＳＬＴのスタイルシートであって、表示項目数の変更に対してはｘｓｌ：ｆｏｒ−ｅａｃｈタグ等を、表示順の変更に対してはｘｓｌ：ｉｆタグ等を使用することで、設定された条件に対して柔軟に対応可能なよう設計されている。そして、ＣＰＵ２０１がスタイルシートをＸＭＬデータに適用する過程で、ＸＭＬデータの各値を参照しながら論理演算を行い、ＸＭＬデータ中から表示対象のデータを検出し、検出したデータに基づき表示に使用されるＨＴＭＬデータが作成されることになる。
【００８７】
図１５は本発明におけるスタイルシートにおける可変項目の表示形態を説明するための図である。スタイルシート１５００−１、１５００−２は夫々、１以上の表示領域（図中では１５０１、１５０２−１、１５０２−２、１５０３）が存在する。その表示領域には表示項目が決定している領域、表示項目を可変に設定できる領域が設定されている。表示項目数を可変に出来る領域については、そのデータを横方向に追加していくパターン、縦方向に追加していくパターンあるいはその両方を行なうパターンなどを設定可能である。このスタイルシートは仕様グループごとに設定される。
【００８８】
図７の説明に戻る。ステップＳ７０６で取得したスタイルシートに設定されている表示領域（表示位置）を示すカウンタ変数であるＭに１を代入する（ステップＳ７０７）。そして、各表示領域についてステップＳ７０８乃至ステップＳ７１２の処理を繰り返し行う。
【００８９】
処理対象となる表示領域に表示される項目を表示項目ＸＭＬデータから取得し、各項目の見出し（出力名）等を設定する（ステップＳ７０８）。スタイルシートの夫々の表示領域に表示項目として設定される各項目の表示順を示すカウンタ変数であるＮに１を代入する（ステップＳ７０９）。そして、ステップＳ７１０乃至Ｓ７１２の処理を繰り返す。
【００９０】
表示項目ＸＭＬデータを参照し、表示領域（表示位置）がＭで、表示順がＮとなっているデータ（処理中の仕様グループのデータ）を取得する。そして、当該データの名称をキーにして当該表示項目ＸＭＬデータと対応関係にある項目ＸＭＬデータを参照し、当該名称を含む項目情報を取得する。そして、表示順Ｌの製品に対応する製品ＸＭＬデータから当該項目の値を取得する（ステップＳ７１０）。その後、ステップＳ７１０で取得したデータをＳ７０６で取得した当該スタイルシートの表示領域、表示順になるように作成中のデータに追加する（ステップＳ７１１）。
【００９１】
ステップＳ７１１の処理終了後、ＣＰＵ２０１は、表示順を示す変数Ｎに１を追加する。そして、まだ処理を行っていない表示対象のデータ項目がある場合にはステップＳ７１０からの処理を繰り返す。
【００９２】
全ての表示項目についてステップＳ７１０乃至ステップＳ７１２の処理終了後、ＣＰＵ２０１は、表示領域（表示位置）を示す変数Ｍに１を追加する（ステップＳ７１３）。そして、まだ処理を行っていない表示領域がある場合にはステップＳ７０８からの処理を繰り返す。
【００９３】
全ての表示領域について、ステップＳ７０８乃至ステップＳ７１３の処理終了後、表示製品を示す変数Ｌに１を追加する。そして、まだ処理を行っていない表示製品がある場合にはステップＳ７０４からの処理を繰り返す。
【００９４】
全ての表示製品について、ステップＳ７０３乃至ステップＳ７１４の処理終了後、作成したＨＴＭＬデータに適用すると設定されているカスタムスタイルシートをＨＤＤ２０４から取得して、その設定を作成したＨＴＭＬデータに適用し（ステップＳ７１５）、作成されたＨＴＭＬデータをＲＡＭ２０２に保存する（ステップＳ７１６）。そして、この処理を通じて作成されたＨＴＭＬデータが情報処理端末１０２に送信され、表示処理されることになる。
【００９５】
図１１は、情報処理装置１０２でＨＴＭＬプレビューボタン８０４が押下された際にディスプレイ装置２１０に表示されるプレビュー画面の一例を示す図である。この画面では、図７の処理を通じて作成されたＨＴＭＬデータの表示処理が行われることになる。
【００９６】
１１０１はカスタムスタイルシート選択コンボボックスであり、表示されているＨＴＭＬデータに適用されているカスタムスタイルシートが設定されている。尚、ここでの選択を変更すると、ＨＴＭＬデータに適用されるカスタムスタイルシートが変更され、表示の更新が行われる。１１０２は表示製品選択コンボボックスであって、プレビュー画面で表示する製品を選択することが可能である。ここで製品が選択されていない場合には、表示対象となる全てのデータ（図１０で設定）がプレビュー対象のデータとして設定される。
【００９７】
１１０３はＨＴＭＬデータ表示欄であって、この欄に図７の処理で作成されたＨＴＭＬデータが表示されることになる。図１１は、図９で設定された各項目の表示条件を元にプレビュー画面が作成されている。よって、製品仕様欄には図９の順序９０８に従ってカメラ部有効画素、デジタルズーム、レンズのサブ項目の焦点距離、レンズのサブ項目のＦ値の順に表示データが作成されている。
【００９８】
以上説明したように、本発明では、表示項目の設定や、それらの表示位置、表示順序を指定するためのユーザインタフェースを用意し、そのユーザインタフェースを介して入力された表示設定情報を登録する。そして、スタイルシート適用の際に表示設定情報を参照しながらスタイルシートを適用することで、表示位置等の些細な修正について、スタイルシートの知識を有さないものであっても行うことを可能にしている。
【００９９】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１００】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０１】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１０２】
本実施形態における図４，図５，図６，図７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１０３】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０４】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１０５】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１０６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０９】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１０】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図面の簡単な説明】
【０１１１】
【図１】本願発明のシステム構成の一例を示す図である。
【図２】データベースサーバ１０１のハードウェア構成の一例を示す図である。
【図３】データベースサーバ１０１の機能ブロックの一例を示す図である。
【図４】データベースサーバ１０１によって行われる表示データ作成処理の一例を示すフローチャートである。
【図５】スタイルシート・表示項目変更処理の詳細を示すフローチャートである。
【図６】表示製品選択処理の詳細を示すフローチャートである。
【図７】ＨＴＭＬデータ（表示情報）作成処理の詳細を示すフローチャートである。
【図８】表示情報の変更画面の一例を示す図である。
【図９】スタイルシート・表示項目設定画面の一例を示す図である。
【図１０】表示製品選択画面の一例を示す図である。
【図１１】プレビュー画面の一例を示す図である。
【図１２】項目ＸＭＬデータの一例を示す図である。
【図１３】製品ＸＭＬデータの一例を示す図である。
【図１４】表示項目ＸＭＬデータの一例を示す図である。
【図１５】本発明におけるスタイルシートにおける可変項目の表示形態を説明するための図である。
【図１６】スタイルシート情報ＤＢのファイル管理情報の一例を示す図である。
【符号の説明】
【０１１２】
１０１  データベースサーバ
１０２−１、１０２−２  情報処理装置
１０３  ＬＡＮ
１０４  広域回線
１０５−１、１０５−２、１０５−３  Ｗｅｂクライアント
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ＨＤＤ
２０５  記録媒体ドライブ
２０６  キーボード
２０７  ポインティングデバイス
２０８  ネットワークＩ／Ｆ
２０９  ビデオＩ／Ｆ
２１０  ディスプレイ装置  
２１１  外部機器Ｉ／Ｆ
【図１】
2009163463.tif 000003
【図２】
2009163463.tif 000004
【図３】
2009163463.tif 000005
【図４】
2009163463.tif 000006
【図５】
2009163463.tif 000007
【図６】
2009163463.tif 000008
【図７】
2009163463.tif 000009
【図８】
2009163463.tif 000010
【図９】
2009163463.tif 000011
【図１０】
2009163463.tif 000012
【図１１】
2009163463.tif 000013
【図１２】
2009163463.tif 000014
【図１３】
2009163463.tif 000015
【図１４】
2009163463.tif 000016
【図１５】
2009163463.tif 000017
【図１６】
2009163463.tif 000018