(57)【要約】【課題】ＸＭＬおよびＸＳＬＴを意識させないでウェブコンテンツの作成を可能として、専門知識を持たない者でもウェブコンテンツの作成作業を容易に行い得るようにするとともに、複数のＸＭＬファイルと複数のＸＳＬＴファイルの関連付けの管理を簡便になし得ること。【解決手段】タグ構造、タグ名、タグによって修飾される文字列、タグによって修飾される文字列の表示形式を入力設定させるためのエディタ画面を有し、前記エディタ画面への入力設定内容に対応するＸＭＬ文書およびＸＳＬＴ文書を作成するエディタ部１０と、エディタ部１０によって作成されたＸＭＬ文書とＸＳＬＴ文書の関連付けを管理するＸＭＬ−ＸＳＬＴ管理部２０とを備える。【選択図】      図１
2004326324.tif 000002
【特許請求の範囲】
【請求項１】
ウェブコンテンツを作成するウェブコンテンツ生成ツールにおいて、
タグ構造、タグ名、タグによって修飾される文字列、タグによって修飾される文字列の表示形式を入力設定させるためのエディタ画面を有し、前記エディタ画面への入力設定内容に対応するＸＭＬ文書およびＸＳＬＴ文書を作成するＸＭＬ・ＸＳＬＴエディタ部と、
前記ＸＭＬ・ＸＳＬＴエディタ部によって作成されたＸＭＬ文書とＸＳＬＴ文書の関連付けを管理するＸＭＬ・ＸＳＬＴ管理部と、
を備えることを特徴とするウェブコンテンツ作成ツール。
【請求項２】
前記ＸＭＬ・ＸＳＬＴエディタ部は、前記ＸＭＬ・ＸＳＬＴ管理部で管理される既存のＸＭＬ文書またはＸＳＬＴ文書を読み込み、読み込んだＸＭＬ文書またはＸＳＬＴ文書に対応する表示内容を前記エディタ画面に表示させる機能を有し、
既存のＸＭＬ文書またはＸＳＬＴ文書を流用してＸＭＬ文書およびＸＳＬＴ文書の作成を可能にしたことを特徴とする請求項１に記載のウェブコンテンツ作成ツール。
【請求項３】
ＸＭＬ・ＸＳＬＴ管理部は、ＸＭＬ文書とＸＳＬＴ文書との関連付けを識別情報を用いて管理することを特徴とする請求項１または２に記載のウェブコンテンツ作成ツール。
【請求項４】
ＸＭＬ・ＸＳＬＴ管理部は、作成されたＸＭＬ文書とＸＳＬＴ文書との関連付け状態を表示する関連付け状態表示画面を有し、この関連付け状態表示画面を用いたＸＭＬ文書とＸＳＬＴ文書との関連付けの編集を可能にしたことを特徴とする請求項１〜３の何れか一つに記載のウェブコンテンツ作成ツール。
【請求項５】
ＸＭＬ・ＸＳＬＴエディタ部は、エディタ画面への入力設定内容に対応するＸＭＬ文書、ＸＳＬＴ文書および構造定義文書を作成するものであり、
ＸＭＬ・ＸＳＬＴ管理部は、作成されたＸＭＬ文書とＸＳＬＴ文書と構造定義文書の対応付けを管理することを特徴とする請求項１〜４の何れか一つに記載のウェブコンテンツ作成ツール。
【請求項６】
前記関連付け状態表示画面を用いてＸＭＬ文書とＸＳＬＴ文書との関連付けの編集が行われた際、前記ＸＭＬ・ＸＳＬＴ管理部は、指定されたＸＭＬ文書に対応する構造定義文書と、指定されたＸＳＬＴ文書に対応する構造定義文書とを比較し、両者が同一文書の場合に、指定されたＸＭＬ文書とＸＳＬＴ文書との関連付けを有効とすることを特徴とする請求項５に記載のウェブコンテンツ作成ツール。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＸＭＬおよびＸＳＬＴを意識しないでウェブコンテンツを作成し、作成された複数のＸＭＬ文書およびＸＳＬＴ文書を管理することが可能なウェブコンテンツ作成ツールに関するものである。
【０００２】
【従来の技術】
近年、インターネットの普及に伴い、ウェブ（Ｗｅｂ）コンテンツ作成の機会が増加している。最近は、ウェブコンテンツの閲覧環境として、パーソナルコンピュータのみならず、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）や携帯電話等、様々な閲覧環境が存在している。このように、昨今は、様々なウェブコンテンツの閲覧環境が存在しているので、同じデータ内容を持つものであっても、コンテンツ作成者は、閲覧環境毎にウェブコンテンツをＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書で個々に作成する必要があり、能率が悪い。
【０００３】
ＨＴＭＬによってウェブコンテンツを作成する場合は、既存コンテンツのデータ内容を変更せずに、表示方法のみを変更したいときや、表示方法を変更せずにデータ内容のみを変更するときであっても、個々のＨＴＭＬファイルから該当する箇所を探し出して編集する必要があった。これは、ウェブコンテンツの表現言語であるＨＴＭＬが、表示方法とデータ内容が一つのファイル内に混在する言語となっているためである。
【０００４】
これらに対処するため、データ内容をＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）として表現し、表示方法をＸＳＬＴ（ＸＭＬ  Ｓｔｙｌｅ  ｓｈｅｅｔ  Ｌａｎｇｕａｇｅ）によって定義する方式がある（従来技術１）。
【０００５】
ＸＭＬおよびＸＳＬＴによりウェブコンテンツを作成する従来技術として、特許文献１がある。特許文献１には、他のユニットを入れ込み機能、関連情報を指定する機能、部品としての機能と、集中管理する機能などを有する複数のユニットを組み合わせることによりエディタによってＸＭＬ文書を作成し、ビルダーが作成されたＸＭＬ文書とＸＳＬＴとからＨＴＭＬ文書を生成するようにしたウェブサイト作成支援システムが開示されている（従来技術２）。
【０００６】
【特許文献１】
特開２００２−２２９９７３号公報
【０００７】
【発明が解決しようとする課題】
従来技術１のように、ＸＭＬとＸＳＬＴによってウェブコンテンツの表現を行おうとする場合、ＸＭＬ文書とＸＳＬＴ文書を作成するための専門知識が必要であり、専門的な知識を持たない未熟なユーザではコンテンツ作成のために多大な時間、労力を必要とする。また、ＸＭＬとＸＳＬＴによってコンテンツを表現した場合、従来はＸＭＬファイルとＸＳＬＴファイルとの関連付けをプログラムを見て確認する必要があるので、関連付けの変更、追加などの管理作業が煩雑であり、そのためのユーザの負荷が大きいという問題もある。
【０００８】
また、従来技術２では、機能をユニット化することによってウェブサイトの作成を軽減しているが、依然システムの操作が複雑であり、ＸＭＬ，ＸＳＬＴに関しての専門的な知識を持たない未熟なユーザではコンテンツ作成のために多大な時間、労力を必要とする。また、ＸＭＬファイルとＸＳＬＴファイルの関連付けを管理する管理部を持っておらず、ＸＭＬ−ＸＳＬＴの関連付けの変更、追加などの管理作業が煩雑である。
【０００９】
この発明は上記に鑑みてなされたもので、ＸＭＬおよびＸＳＬＴを意識させないでウェブコンテンツの作成を可能として、専門知識を持たない者でもウェブコンテンツの作成作業を容易に行い得るようにするとともに、複数のＸＭＬファイルと複数のＸＳＬＴファイルの関連付けの管理を簡便になし得るウェブコンテンツ作成ツールを得ることを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、この発明にかかるウェブコンテンツ生成ツールは、ウェブコンテンツを作成するウェブコンテンツ生成ツールにおいて、タグ構造、タグ名、タグによって修飾される文字列、タグによって修飾される文字列の表示形式を入力設定させるためのエディタ画面を有し、前記エディタ画面への入力設定内容に対応するＸＭＬ文書およびＸＳＬＴ文書を作成するＸＭＬ・ＸＳＬＴエディタ部と、前記ＸＭＬ・ＸＳＬＴエディタ部によって作成されたＸＭＬ文書とＸＳＬＴ文書の関連付けを管理するＸＭＬ・ＸＳＬＴ管理部とを備えることを特徴とする。
【００１１】
この発明によれば、ユーザがエディタ画面を介してタグ構造、タグ名、タグによって修飾される文字列、タグによって修飾される文字列の表示形式を入力設定すれば、この入力設定内容に対応するＸＭＬ文書およびＸＳＬＴ文書が自動的に作成されるので、専門知識を持たない者でもウェブコンテンツの作成作業を容易に行い得る。また、作成されたＸＭＬ文書とＸＳＬＴ文書の関連付けを管理するＸＭＬ・ＸＳＬＴ管理部を備えるようにしているので、ＸＭＬ文書とＸＳＬＴ文書との関連付けをプログラムを見ないで、簡便に管理することができる。
【００１２】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるウェブコンテンツ作成ツールの好適な実施の形態を詳細に説明する。
【００１３】
図１はこの発明にかかるウェブコンテンツ作成ツール（プログラム）の概念的構成を示すものである。このウェブコンテンツ作成ツールは、コンテンツを編集するためのエディタ部１０と、ＸＭＬとＸＳＬＴの関連付けを管理するＸＭＬ−ＸＳＬＴ管理部２０と、これらエディタ部１０およびＸＭＬ−ＸＳＬＴ管理部２０を統括制御する制御部３０とを備えている。
【００１４】
エディタ部１０は、ウェブコンテンツ作成者（以下ユーザという）にタグ構造を作成させるためのエディタ処理を行わせるＸＭＬエディタ部１１と、ユーザの入力指定に対応するＤＴＤ（Ｄｏｃｕｍｅｎｔ  Ｔｙｐｅ  Ｄｅｆｉｎｉｔｉｏｎ）文書を作成するＤＴＤ生成部１２と、ユーザの入力指定に対応するＸＭＬ文書を作成するＸＭＬ生成部１３と、各タグ名として指定する文字列の入力や文字列の表示形式の選択をユーザに行わせるとともにＨＴＭＬ形式に変換後の実際のイメージを表示するなどの処理を実行する画面エディタ部１４と、ユーザの入力指定に対応するＸＳＬＴ文書を作成するＸＭＬＴ生成部１５と、エディタ部１０の各構成要素を制御するエディタ制御部１６とを備えている。なお、ＤＴＤ文書とは、ＸＭＬの構造情報を表した構造定義文書である。
【００１５】
ＸＭＬ−ＸＳＬＴ管理部２０は、エディタ部１０で作成されたＸＭＬ文書とＤＴＤ文書との対応関係が記憶されたＸＭＬ−ＤＴＤ対応テーブル２１と、エディタ部１０で作成されたＸＭＬ文書とＸＳＬＴ文書との対応関係が記憶されたＸＭＬ−ＸＳＬＴ対応テーブル２２と、エディタ部１０で作成されたＸＳＬＴ文書とＤＴＤ文書との対応関係が記憶されたＸＳＬＴ−ＤＴＤ対応テーブル２３と、ＸＭＬ文書とＤＴＤ文書とＸＳＬＴ文書との関連付けの編集をユーザに行わせるための関連付け情報エディタ部２４と、関連づけられたＸＭＬ文書とＸＳＬＴ文書に基づくＨＴＭＬ文書を出力する変換ファイル出力部２５と、ＸＭＬ−ＸＳＬＴ管理部２０の各構成要素を制御するＸＭＬ−ＸＳＬＴ管理制御部２６とを備えている。
【００１６】
この実施の形態１では、ＸＭＬの横造定義としてＤＴＤを用いているが、他に、ＸＭＬＳｃｈｅｍａ、リラクシング（ＲＥＬＡＸＮＧ）等のＸＭＬ構造定義形式を用いるようにしてもよい。
【００１７】
図２は、エディタ部１０が制御するエディタ画面構成の一例を示すものである。図２に示すエディタ画面においては、左側にＸＭＬエディタ部１１が制御する編集画面（以下ＸＭＬエディタ用画面という）４０が配置され、右側に画面エディタ部１４が制御する編集画面（以下画面エディタ用画面という）５０が配置されている。
【００１８】
ＸＭＬエディタ用画面４０は、この場合はツリー表示形式が採用されており、ツリー表示形式を利用してユーザが所望のタグ構造およびタグ名を入力指定する。すなわち、ユーザはマウスやキーボードなどの入力装置を用いて所望のタグ構造に対応するツリー構造を作成し、その後初期状態では空欄となっている各タグ名入力欄４１に、所望のタグ名を入力することでユーザが所望するタグ構造を作成する。この場合は、タグ名として、“題名”、“見出し”、“本文”が入力されている。なお、ツリー構造を作成するための操作入力手順として、予め登録されたツリー構造一覧の中から所望のものを選択させるようにしてもよいし、さらにツリー構造一覧の中から選択したツリー構造を適宜修正して所望のツリー構造が得られるようにしたものを採用してもよい。また、タグ名入力欄４１にタグ名を入力するための操作入力手順として、上記にように直接入力するものを採用してもよいし、複数のタグ名が登録されたタグ名一覧から所望のものを選択させるようにしてもよい。
【００１９】
画面エディタ用画面５０は、下側に配置される入力画面５１と上側に配置される表示イメージ画面５２とを有している。図３に、入力画面５１の拡大図を示す。
【００２０】
入力画面５１は、ＸＭＬエディタ用画面４０で入力指定されたタグ名（“題名”、“見出し”、“本文”など）を選択するための図示しないウィンドウ画面あるいは操作ボタンを有しており、図２および図３ではこれらのウィンドウ画面あるいは操作ボタンを使用して１つのタグ名が選択された後の入力画面を示している。図２，図３では、タグ名表示部５７に“題名”が表示されており、タグ名として“題名”が選択されていることになる。
【００２１】
この入力画面５１においては、文字入力欄５８に、タグ名（例えば“題名”）を持つタグによって修飾させる所望の文字列をユーザに入力させるとともに、この修飾させる文字列の表示形式を表示形式選択メニュー５３によって選択させる。この場合は、表示形式として“文字サイズ”、“文字の表示色”、“装飾形態”を選択するようにしている。文字サイズを選択する文字サイズ選択部５４には、大、中、小などの選択項目一覧を持つプルダウンリストが配され、このプルダウンリストからユーザ所望の文字サイズを適宜選択する。また、文字の表示色を選択する表示色選択部５５には、同様に、青、赤、黒、…などの選択項目一覧を持つプルダウンリストが配され、このプルダウンリストからユーザ所望の文字表示色を選択する。文字の装飾形態を選択する装飾選択部５６には、同様に、下線、影、…などの選択項目一覧を持つプルダウンリストが配され、このプルダウンリストからユーザ所望の文字装飾形態を選択する。
【００２２】
なお、タグ名が表示されるタグ名表示部５７に、タグ名一覧を持つプルダウンリストを配し、このプルダウンリストによって、タグ名を選択させるようにしてもよい。また、図２，図３では、入力画面５１に１つのタグ名に関する入力設定画面を表示するようにしているが、入力画面５１にＸＭＬエディタ用画面４０で入力指定された複数のタグ名に関する入力設定画面を同時表示するようにしてもよい。
【００２３】
表示イメージ画面５２には、ＸＭＬエディタ用画面４０および入力画面５１を介して入力指定された内容に対応する、ＨＴＭＬ形式に変換後の実際のイメージが表示される。図２に示す表示イメージ画面５２においては、例えば、入力画面５１において、タグ名“題名”として「タイトル」という文字列が入力され、その表示形式として、「大」、「青」、「下線あり」が選択され、またタグ名“見出し”として、「見出しＡ」という文字列が入力され、その表示形式として、「中」、「黒」、「下線なし」が選択され、またタグ名“本文”として、「本文Ａ」という文字列が入力され、その表示形式として、「大」、「青」、「下線なし」が選択された場合のＨＴＭＬ形式に変換後の実際のイメージが表示されている状態を示している。
【００２４】
図４は、ＸＭＬ−ＸＳＬＴ管理部２０のＸＭＬ−ＤＴＤ対応テーブル２１の記憶データの一例を示すものである。前述のエディタ部１０を用いて作成された各ＸＭＬファイルおよびＤＴＤファイルは、図４に示されるように、関連付けられて、ＸＭＬ−ＤＴＤ対応テーブル２１に登録されることになる。
【００２５】
図５は、ＸＭＬ−ＸＳＬＴ管理部２０のＸＭＬ−ＸＳＬＴ対応テーブル２２の記憶データの一例を示すものである。前述のエディタ部１０を用いて作成された各ＸＭＬファイルおよびＸＳＬＴファイルは、図５に示されるように、関連付けＩＤ（関連付け識別情報）単位に関連付けられて、ＸＭＬ−ＸＳＬＴ対応テーブル２２に登録されることになる。
【００２６】
図６は、ＸＭＬ−ＸＳＬＴ管理部２０のＸＳＬＴ−ＤＴＤ対応テーブル２３の記憶データの一例を示すものである。前述のエディタ部１０を用いて作成された各ＸＳＬＴファイルおよびＤＴＤファイルは、図６に示されるように、関連付けられて、ＸＳＬＴ−ＤＴＤ対応テーブル２３に登録されることになる。
【００２７】
図７は、ＸＭＬ−ＸＳＬＴ管理部２０によって行われるＸＭＬとＸＳＬＴとの関連付け情報の編集画面を示すものである。既に作成されている複数のＸＭＬファイルが左側に配置され、既に作成されている複数のＸＳＬＴファイルが右側に配置されている。既に関連付けが存在するＸＭＬファイルとＸＳＬＴファイルとの組は線で接続されており、各接続線には関連付けＩＤ（「０１」，「０２」，…）が付記されている。関連付けＩＤを用いているので、図７にも示されるように、１つのＸＭＬファイルに複数のＸＳＬＴファイルを関連付けることができ、また１つのＸＳＬＴファイルに複数のＸＭＬファイルを関連付けることもできる。関連付けの削除、追加、変更などの編集作業を行いたいときは、マウスなどの入力手段を用いてＸＭＬファイルおよびＸＳＬＴファイル間の接続線を削除したり、ＸＭＬファイルおよびＸＳＬＴファイル間に新たな接続線を発生させたり、ＸＭＬファイルおよびＸＳＬＴファイル間の接続線の移動を行うようにすればよい。
【００２８】
図８はエディタ部１０が動作して行われる入力処理と内部動作（ＸＭＬとＸＳＬＴ生成の過程）の動作手順の一例を示すものであり、図８〜図１０を用いてウェブコンテンツを新規作成する際の入力処理手順などについて説明する。
【００２９】
まず、図２に示すようなエディタ画面が表示された状態において、ユーザは、ＸＭＬエディタ部１１による操作案内に従ってＸＭＬエディタ用画面４０でタグ構造を作成後、タグ名入力欄４１に所望のタグ名を入力する（ステップＳ１００）。この場合はタグ名として“題名”が入力されたものとする。
【００３０】
この入力によって画面エディタ用画面５０の入力画面５１のタグ名表示部５７に、“題名”が表示される。つぎに、ユーザは、画面エディタ部１４による操作案内に従って、画面エディタ用画面５０の入力画面５１の文字入力欄５８に所望の文字列を入力する（ステップＳ１１０）。この場合は、“題名”に対応する文字列として「タイトル」が入力されている。
【００３１】
つぎに、ユーザは、画面エディタ部１４による操作案内に従って、画面エディタ用画面５０の入力画面５１の表示形式選択メニュー５３を操作して、文字列「タイトル」に対する所望の文字サイズ、文字色、修飾態様を選択する（ステップＳ１２０）。この場合は、文字サイズとして大が、文字色としてＢｌｕｅが、装飾形態として下線ありが選択されている。
【００３２】
以上の入力設定により、ＸＭＬ生成部１３、ＸＳＬＴ生成部１５およびＤＴＤ生成部１２は、入力設定内容に対応するＸＭＬ文書、ＸＳＬＴ文書およびＤＴＤ文書を生成する（ステップＳ１３０，Ｓ１４０）。ステップＳ１３０には、生成後のＸＭＬ文書が示され、ステップＳ１４０には、生成後のＸＳＬＴ文書が示されている。ＤＴＤ文書は便宜上図示を省略しているが、ＤＴＤ生成部１２によって入力設定内容に対応するＤＴＤ文書が作成される。
【００３３】
つぎに、ユーザは、操作案内に従ってＸＭＬエディタ用画面４０における次のタグ名入力欄４１に所望のタグ名を入力する（ステップＳ１５０）。この場合はタグ名として“見出し”が入力されたものとする。
【００３４】
この入力によって画面エディタ用画面５０の入力画面５１のタグ名表示部５７の表示内容は、“見出し”に切り替わる。つぎに、ユーザは、操作案内に従って、画面エディタ用画面５０の入力画面５１の文字入力欄５８に所望の文字列を入力する（ステップＳ１６０）。この場合は、“見出し”に対応する文字列として「見出しＡ」が入力されている。
【００３５】
つぎに、ユーザは、操作案内に従って、画面エディタ用画面５０の入力画面５１の表示形式選択メニュー５３を操作して、文字列「見出しＡ」に対する所望の文字サイズ、文字色、修飾態様を選択する（ステップＳ１７０）。この場合は、文字サイズとして中が、文字色としてＢｌａｃｋが選択されている。
【００３６】
以上の入力設定により、ＸＭＬ生成部１３、ＸＳＬＴ生成部１５およびＤＴＤ生成部１２は、入力設定内容に対応するＸＭＬ文書、ＸＳＬＴ文書およびＤＴＤ文書を追加生成する（ステップＳ１８０，Ｓ１９０）。ステップＳ１８０には、追加分も含めた生成後のＸＭＬ文書が示され、ステップＳ１９０には、追加分も含めた生成後のＸＳＬＴ文書が示されている。
【００３７】
つぎに、ユーザは、操作案内に従って、ＸＭＬエディタ用画面４０における次のタグ名入力欄４１に所望のタグ名を入力する（ステップＳ２００）。この場合はタグ名として“本文”が入力されている。
【００３８】
この入力によって画面エディタ用画面５０の入力画面５１のタグ名表示部５７の表示内容は、“本文”に切り替わる。つぎに、ユーザは、操作案内に従って、画面エディタ用画面５０の入力画面５１の文字入力欄５８に所望の文字列を入力する（ステップＳ２１０）。この場合は、“本文”に対応する文字列として「本文Ａ」が入力されている。
【００３９】
つぎに、ユーザは、操作案内に従って、画面エディタ用画面５０の入力画面５１の表示形式選択メニュー５３を操作して、文字列「見出しＡ」に対する所望の文字サイズ、文字色、修飾態様を選択する（ステップＳ２２０）。この場合は、文字サイズとして小が、文字色としてＢｌａｃｋが選択されている。
【００４０】
以上の入力設定により、ＸＭＬ生成部１３、ＸＳＬＴ生成部１５およびＤＴＤ生成部１２は、入力設定内容に対応するＸＭＬ文書、ＸＳＬＴ文書およびＤＴＤ文書を追加生成する（ステップＳ２３０，Ｓ２４０）。ステップＳ２３０には、追加分も含めた生成後のＸＭＬ文書が示され、ステップＳ２４０には、追加分も含めた生成後のＸＳＬＴ文書が示されている。以上のようにして、入力処理を終了する。
【００４１】
図９は上記した入力処理に基づきＸＭＬ生成部１３で作成されるＸＭＬ文書を示すものであり、また図１０は上記した入力処理に基づきＸＳＬＴ生成部１５で作成されるＸＳＬＴ文書を示すものである。このようにして、ＸＭＬ生成部１３およびＸＳＬＴ生成部１５では、ユーザの簡単な入力選択操作のみで、所望のＸＭＬ文書およびＸＳＬＴ文書を作成する。
【００４２】
図９に示したＸＭＬ文書には、通常のＸＭＬ文書にあるｈｒｅｆ属性が存在していない。すなわち、ｈｒｅｆ属性はＸＭＬ文書中に存在して、スタイルシートを格納した場所を指定するものであり、従来のＸＭＬ文書ではこのｈｒｅｆ属性によってＸＭＬ文書とスタイルシートしてのＸＳＬＴ文書との関連付けを定義するようにしていた。本発明では、このｈｒｅｆ属性をＸＭＬ文書から削除して、前述のＸＭＬ−ＸＳＬＴ対応テーブル２２を用いてＸＭＬ文書とＸＳＬＴ文書との関連付けを管理するようにしている。
【００４３】
つぎに、図１１に示すフローチャートに従ってウェブコンテンツの作成処理手順を全体的に説明する。このウェブコンテンツの作成処理手順においては、新規作成、既存ＸＭＬを指定、既存ＸＳＬＴを指定の３種の流れがある。
【００４４】
まず、ウェブコンテンツの作成を行う場合、新規作成か、既存ＸＭＬを使用するか、既存ＸＳＬＴを使用するかの選択判断が、システムからユーザに求められる（ステップＳ３００）。ユーザが新規作成を選択した場合は、つぎに新規作成において既存のＸＭＬファイルまたは既存のＸＳＬＴファイルを使用するか否かの選択判断が、システムからユーザに求められる（ステップＳ３１０）。ユーザが既存のＸＭＬファイルまたは既存のＸＳＬＴファイルを使用することを選択した場合は、所望の既存のファイル名を指定することがユーザに求められる。ユーザによって既存のＸＭＬファイル、または既存のＸＳＬＴファイル、または既存のＸＭＬおよびＸＳＬＴファイルがユーザによって指定されると（ステップＳ３１５）、エディタ画面が表示される（ステップＳ３２０）。
【００４５】
既存のＸＭＬファイルが指定された場合は、指定されたＸＭＬファイルがＸＭＬ生成部１３に読み込まれ、また既存のＸＳＬＴファイルが指定された場合は、指定されたＸＳＬＴファイルがＸＳＬＴ生成部１５に読み込まれ、また既存のＸＭＬおよびＸＳＬＴファイルが指定された場合は、指定されたＸＭＬおよびＸＳＬＴファイルがＸＭＬ生成部１３およびＸＳＬＴ生成部１５に読み込まれる（ステップＳ３３０）。
【００４６】
既存のＸＭＬファイルを指定した場合は、図２および図３に示すエディタ画面において、ＸＭＬエディタ用画面４０には指定されたＸＭＬファイルで使用されているタグ構造に対応するツリー構造が表示され、またタグ名入力欄４１には、指定されたＸＭＬファイル中で使用されているタグ名が表示された状態となっており、また画面エディタ用画面５０においては、表示形式選択メニュー５３の文字サイズ選択部５４、表示色選択部５５および装飾選択部５６が未選択の空欄状態となっていて、タグ名表示部５７および文字入力欄５８は指定されたＸＭＬファイル内のデータに対応する内容で入力済みの状態となっている。
【００４７】
既存のＸＳＬＴファイルを指定した場合は、図２および図３に示すエディタ画面においては、ＸＭＬエディタ用画面４０には指定されたＸＳＬＴファイルに関連付けられたＤＴＤファイルで定義されているタグ構造に対応するツリー構造が表示され、またタグ名入力欄４１には、そのＤＴＤファイル中で定義されたタグ名が表示された状態となっており、また画面エディタ用画面５０においては、表示形式選択メニュー５３の文字サイズ選択部５４、表示色選択部５５および装飾選択部５６と、タグ名表示部５７とが指定されたＸＳＬＴファイル内のデータに対応する内容で入力済みの状態となっていて、文字入力欄５８のみが空欄状態となっている。
【００４８】
このように既存のＸＭＬあるいはＸＳＬＴファイルを一部流用して新規のウェブコンテンツを作成する場合は、一部のみが未選択や入力待ちの状態となっているエディタ画面に対し、ユーザが入力、変更、追加の設定処理を適宜行うようにして所望の新規のウェブコンテンツを作成する。このような入力処理が終了すると（ステップＳ３３５，Ｓ３４０）、ＸＭＬ生成部１３、ＤＴＤ生成部１２およびＸＳＬＴ生成部１５は入力設定内容に対応するＸＭＬファイル、ＤＴＤファイルおよびＸＳＬＴファイルを作成し、作成したＸＭＬファイル、ＤＴＤファイルおよびＸＳＬＴファイルを画面上に出力する（ステップＳ３８０）。作成されたＸＭＬファイル、ＤＴＤファイルおよびＸＳＬＴファイルには、ユーザによってまたは自動的にファイル名が付与される。
【００４９】
つぎに、ＸＭＬ−ＸＳＬＴ管理制御部２６は、作成されたＸＳＬＴファイルとＤＴＤファイルとが組であることを示す対応関係情報をＸＳＬＴ−ＤＴＤ対応テーブル２３に登録する（ステップＳ３９０）。また、作成されたＸＭＬファイルとＤＴＤファイルとが組であることを示す対応関係情報をＸＭＬ−ＤＴＤ対応テーブル２１に登録する。さらに、作成されたＸＭＬファイルとＸＳＬＴファイルとが関連付けられていることを示す関連付け情報をＸＭＬ−ＸＳＬＴ対応テーブル２２に登録する（ステップＳ４００）。なお、ＸＭＬ−ＸＳＬＴ対応テーブル２２への登録の際、関連付けＩＤに関しては、ユーザが関連付けＩＤの設定を所望する場合はユーザに関連付けＩＤを付けさせ、ユーザが関連付けＩＤの設定を希望しない場合は、システム側で適宜の関連付けＩＤを付けるようにしている。
【００５０】
最後に、制御部３０は作成したＸＭＬファイルおよびＸＳＬＴファイルをＨＴＭＬファイルに変換し、変換したＨＴＭＬファイルおよびその実際の表示イメージを画面上に出力する（ステップＳ４１０）。
【００５１】
一方、ステップＳ３１０の判断で、既存ＸＭＬファイルまたは既存ＸＳＬＴファイルを使用しないとユーザが選択した場合は、図２に示したエディタ画面が表示され（ステップＳ３５０）、その後、前述したようにしてＸＭＬエディタ用画面４０および画面エディタ用画面５０に所要の項目を全て入力することでウェブコンテンツを作成する（ステップＳ３６０、Ｓ３７０）。このような入力処理が終了すると、ＸＭＬ生成部１３、ＤＴＤ生成部１２およびＸＳＬＴ生成部１５は入力設定内容に対応するＸＭＬファイル、ＤＴＤファイルおよびＸＳＬＴファイルを作成し、作成したＸＭＬファイル、ＤＴＤファイルおよびＸＳＬＴファイルを画面上に出力する（ステップＳ３８０）。以後、前記と同様にして、ステップＳ３９０〜Ｓ４１０の手順が実行される。
【００５２】
また、先のステップＳ３００において、ユーザが既存ファイルを使用することを選択した場合は、つぎに既存のＸＭＬファイルおよびＸＳＬＴファイルのうちのどちらを使用するかの選択判断および既存のファイルを指定することが、システムからユーザに求められる（ステップＳ４２０）。
【００５３】
ユーザが既存ＸＭＬファイルを使用することを選択して、既存のＸＭＬファイルがユーザによって指定されると、図２に示したエディタ画面が表示される（ステップＳ４３０）。指定されたＸＭＬファイルはＸＭＬ生成部１３に読み込まれ、エディタ画面は読み込まれたＸＭＬファイルのデータに対応する表示内容となる（ステップＳ４４０）。
【００５４】
すなわち、既存ＸＭＬファイルが読み込まれた場合、エディタ画面は、前述したように、画面エディタ用画面５０の表示形式選択メニュー５３の文字サイズ選択部５４、表示色選択部５５および装飾選択部５６のみが未選択の空欄状態となっていて、他の欄は既に入力済みの状態となっている。上記空欄部分への入力が終了して、ユーザが入力終了したことをシステムに伝えると（ステップＳ４４５，Ｓ４５０）、ＸＳＬＴ生成部１５は入力設定内容に対応するＸＳＬＴファイルを作成し、作成したＸＳＬＴファイルを画面上に出力する（ステップＳ４６０）。作成されたＸＳＬＴファイルには、ユーザによってまたは自動的にファイル名が付与される。
【００５５】
ＸＭＬ−ＸＳＬＴ管理制御部２６は、作成されたＸＳＬＴファイルと、ユーザによって指定された既存のＤＴＤファイルとが組であることを示す対応関係情報をＸＳＬＴ−ＤＴＤ対応テーブル２３に登録する（ステップＳ４７０）。また、ユーザによって指定された既存のＸＭＬファイルと、今回作成されたＸＳＬＴファイルとが関連付けられていることを示す関連付け情報をＸＭＬ−ＸＳＬＴ対応テーブル２２に登録する（ステップＳ４８０）。なお、ＸＭＬファイルとＸＳＬＴファイルとの関連付けＩＤに関しては、前述したように、ユーザが関連付けＩＤの設定を所望する場合はユーザに関連付けＩＤを付けさせ、ユーザが関連付けＩＤの設定を希望しない場合は、システム側で適宜の関連付けＩＤを自動的に付ける。
【００５６】
最後に、制御部３０は、指定された既存のＸＭＬファイルおよび今回作成されたＸＳＬＴファイルをＨＴＭＬファイルに変換し、変換したＨＴＭＬファイルおよびその実際の表示イメージを画面上に出力する（ステップＳ４９０）。
【００５７】
先のステップＳ４２０において、ユーザが既存ＸＳＬＴファイルを使用することを選択して、既存のＸＳＬＴファイルがユーザによって指定されると、つぎに図２に示したエディタ画面が表示され（ステップＳ５００）、ユーザによって指定されたＸＳＬＴファイルはＸＳＬＴ生成部１５に読み込まれる（ステップＳ５１０）。また、ＸＳＬＴ−ＤＴＤ対応テーブル２３の登録内容が参照されて、指定されたＸＳＬＴファイルに対応するＤＴＤファイルがＤＴＤ生成部１２に読み込まれる（ステップＳ５２０）。そして、エディタ画面は読み込まれたＸＳＬＴファイルおよびＤＴＤファイルのデータに対応する表示内容となる。
【００５８】
すなわち、既存ＸＳＬＴファイルが読み込まれた場合、エディタ画面は、前述したように、入力画面５１の文字入力欄５８のみが空欄状態となっていて、他の欄は既に入力済みの状態となっている。上記空欄部分への入力が終了して、ユーザが入力終了したことをシステムに伝えると（ステップＳ５３０，Ｓ５４０）、ＸＭＬ生成部１３は入力設定内容に対応するＸＭＬファイルを作成し、作成したＸＭＬファイルを画面上に出力する（ステップＳ５５０）。作成されたＸＭＬファイルには、ユーザによってまたは自動的にファイル名が付与される。
【００５９】
ＸＭＬ−ＸＳＬＴ管理制御部２６は、ユーザによって指定された既存のＸＳＬＴファイルと、今回作成されたＸＭＬファイルとが関連付けられていることを示す関連付け情報をＸＭＬ−ＸＳＬＴ対応テーブル２２に登録する（ステップＳ５６０）。ＸＭＬファイルとＸＳＬＴファイルとの関連付けＩＤに関しては、前述したように、ユーザが関連付けＩＤの設定を所望する場合はユーザに関連付けＩＤを付けさせ、ユーザが関連付けＩＤの設定を希望しない場合は、システム側で適宜の関連付けＩＤを自動的に付ける。
【００６０】
最後に、制御部３０は、指定された既存のＸＳＬＴファイルおよび今回作成されたＸＭＬファイルをＨＴＭＬファイルに変換し、変換したＨＴＭＬファイルおよびその実際の表示イメージを画面上に出力する（ステップＳ５７０）。
【００６１】
このように、本ツールにおいては、既存のＸＭＬ、既存のＸＳＬＴが存在している場合、これを流用してコンテンツの作成が行えるために、コンテンツの作成工数を削減することができる。
【００６２】
つぎに、図１２に従ってＸＭＬ−ＸＳＬＴ管理部２０で行われるＸＭＬファイルとＸＳＬＴファイルとの関連付けの編集処理について説明する。
【００６３】
まず、ユーザによりＸＭＬファイルとＸＳＬＴファイルとの関連付けの編集が行われることが指示されると、ＸＭＬ−ＸＳＬＴ管理制御部２６は既存のＸＭＬファイルおよびＸＳＬＴファイル一覧を図示しないＸＭＬ一覧テーブルおよびＸＳＬＴ一覧テーブルより取得し、さらにＸＭＬ−ＸＳＬＴ対応テーブル２２からＸＭＬファイルとＸＳＬＴファイルとの関連付け情報を取得し、取得した関連付け情報を画面上に表示する（ステップＳ６００，Ｓ６１０）。
【００６４】
この表示画面では、図７に示すように、複数のＸＭＬファイルと複数のＸＳＬＴファイルとの関連付けが結線関係として表されている。
【００６５】
このような複数のＸＭＬファイルと複数のＸＳＬＴファイルとの結線関係が表示されている状態で、ユーザが、例えば、左側上から２番目のＸＭＬファイル「ｂｂｂ．ｘｍｌ」と右側一番下のＸＳＬＴファイル「ｃｃｃ．ｘｓｌ」とを新たに関連付けようとしてこれらの各ファイル間を接続線で結線しようとしたとする（ステップＳ６２０）。なお、各ファイルの結線を試みた最初の段階では、後述するように今回の結線関係が有効であると判定されるまでは、結線の表示状態は通常の既存のファイル間の結線の表示状態とは異なる表示状態にある。例えば、既存のファイル間の結線は黒の実線で示されている場合は、確定前の結線は、黒の破線の点滅、赤の実線表示などで表示される。
【００６６】
ＸＭＬ−ＸＳＬＴ管理制御部２６は、ＸＭＬ−ＤＴＤ対応テーブル２１からＸＭＬファイルとＤＴＤファイルとの対応情報を読み込み、この対応情報を用いて新たに指定されたＸＭＬファイル（この場合はｂｂｂ．ｘｍｌ）に対応するＤＴＤファイルを取得する（ステップＳ６３０）。また、ＸＭＬ−ＸＳＬＴ管理制御部２６は、ＸＳＬＴ−ＤＴＤ対応テーブル２３からＸＳＬＴファイルとＤＴＤファイルとの対応情報を読み込み、この対応情報を用いて新たに指定されたＸＳＬＴファイル（この場合はｃｃｃ．ｘｍｌ）に対応するＤＴＤファイルを取得する（ステップＳ６４０）。
【００６７】
つぎに、ＸＭＬ−ＸＳＬＴ管理制御部２６は、ステップＳ６３０で取得したＤＴＤファイルとステップＳ６４０で取得したＤＴＤファイルとが同一ファイルであるか否か、すなわち指定したＸＭＬファイルと指定したＸＳＬＴファイルとが同一のＤＴＤに対応するものであるか否かを判定する（ステップＳ６５０）。この判定によって同一と判定された場合は、指定されたＸＭＬファイルとＸＳＬＴファイルとの関連付けが有効であるとして、指定されたＸＭＬファイルとＸＳＬＴファイルとの結線を確定として、この新規の結線を既存のファイル間の結線状態と同じ表示とする（ステップＳ６６０）。そして、指定したＸＭＬファイルとＸＳＬＴファイルとの関連付けが有効であると判定された場合は、ユーザは関連付けＩＤを入力する。なお、関連付けＩＤをシステム側が自動的に付けるようにしてもよい。
【００６８】
しかし、ステップＳ６５０の判定で、上記ＤＴＤファイルが同一でないと判定された場合は、指定されたＸＭＬファイルとＸＳＬＴファイルとの関連付けが無効であるとして、エラーメッセージを表示する（ステップＳ６７０）。
【００６９】
このような処理を入力が終了するまで繰り返し実行する（ステップＳ６８０）。そして、最後に、関連付けが有効であると判定されたＸＭＬファイルとＸＳＬＴファイルとの組をＸＭＬ−ＸＳＬＴ対応テーブル２２に新たに登録する（ステップＳ６９０）。
【００７０】
上記では、ＸＭＬファイルとＸＳＬＴファイルとの新たな関連付けについての処理について説明したが、既存ＸＭＬファイルと既存ＸＳＬＴファイルとの組の削除、変更処理についても同様の処理が実行される。
【００７１】
このように、ＸＭＬ−ＸＳＬＴ管理部２０のＸＭＬ−ＸＳＬＴ対応テーブルによってＸＭＬファイルとＸＳＬＴファイルの関連付けを管理するようにしているので、ＸＭＬ文書とＸＳＬＴ文書との関連付けをプログラムを見ないで、簡便に管理することができる。そして、ＸＭＬ−ＸＳＬＴ対応テーブルの登録内容を編集するのみで、データ内容が同一で、表示方法の異なる複数のコンテンツを簡単に作成することが可能になる。
【００７２】
つぎに、図１３に従って既存のＸＭＬおよびＸＳＬＴファイルに基づいてＨＴＭＬ変換ファイルを出力する処理手順について説明する。
【００７３】
ユーザからＨＴＭＬ変換ファイルの出力を所望する旨を指令された場合は、制御部３０は、所定のＸＭＬ−ＸＳＬＴ関連付けＩＤ指定画面を表示する（ステップＳ８００）。ユーザはこのＸＭＬ−ＸＳＬＴ関連付けＩＤ指定画面を介して所望のＸＭＬ−ＸＳＬＴ関連付けＩＤを指定する（ステップＳ８１０）。
【００７４】
ＸＭＬ−ＸＳＬＴ関連付けＩＤが指定されると、関連付け情報エディタ部２４は、ＸＭＬ−ＸＳＬＴ対応テーブル２２から指定された関連付けＩＤに対応するＸＭＬファイル名およびＸＳＬＴファイル名を取得する（ステップＳ８２０）。そして、取得したＸＭＬファイル名を持つＸＭＬファイルおよび取得したＸＳＬＴファイル名を持つＸＳＬＴファイルを読み出し、ＸＭＬファイルをＸＳＬＴファイルによって変換することでＨＴＭＬファイルを作成する（ステップＳ８３０）。そして、変換されたＨＴＭＬファイルのデータを画面上に出力するとともに、該ＨＴＭＬデータによって得られる実際のイメージを画面上に表示する（ステップＳ８４０）。
【００７５】
このように、ＸＭＬ−ＸＳＬＴ関連付け情報に記載されているＩＤを指定することで、ユーザは該当するＸＭＬとＸＳＬＴによって変換されたコンテンツを簡単に取得することができるようになる。
【００７６】
この実施の形態によれば、ユーザがエディタ画面を介してタグ構造、タグ名、タグによって修飾される文字列、タグによって修飾される文字列の表示形式を入力設定すれば、この入力設定内容に対応するＸＭＬ文書およびＸＳＬＴ文書が自動的に作成されるので、専門知識を持たない者でもウェブコンテンツの作成作業を容易に行い得る。また、作成されたＸＭＬ文書とＸＳＬＴ文書の関連付けを管理するＸＭＬ−ＸＳＬＴ管理部２０を備えるようにしているので、ＸＭＬ文書とＸＳＬＴ文書との関連付けをプログラムを見ないで、簡便に管理することができる。
【００７７】
なお、上記実施の形態においては、ＸＭＬファイルとＸＳＬＴファイルとの関連付けを結線関係としてグラフィック表示するようにしたが、これらの関連付けを表形式、さらには他の形式を用いて表現するようにしてもよい。
【００７８】
【発明の効果】
以上説明したように、この発明によれば、ユーザがエディタ画面を介してタグ構造、タグ名、タグによって修飾される文字列、タグによって修飾される文字列の表示形式を入力設定すれば、この入力設定内容に対応するＸＭＬ文書およびＸＳＬＴ文書が自動的に作成されるので、専門知識を持たない者でもウェブコンテンツの作成作業を容易に行い得る。また、作成されたＸＭＬ文書とＸＳＬＴ文書の関連付けを管理するＸＭＬ・ＸＳＬＴ管理部を備えるようにしているので、ＸＭＬ文書とＸＳＬＴ文書との関連付けをプログラムを見ないで、簡便に管理することができる。したがって、関連付けに関わる煩雑さを軽減することができるため、コンテンツの保守性が向上する。
【図面の簡単な説明】
【図１】この発明にかかるウェブコンテンツ作成ツールの概念的構成を示すブロック図である。
【図２】エディタ画面を示す図である。
【図３】画面エディタ部の入力画面を示す図である。
【図４】ＸＭＬ−ＤＴＤ対応テーブルの記憶内容を示す図である。
【図５】ＸＭＬ−ＸＳＬＴ対応テーブルの記憶内容を示す図である。
【図６】ＸＳＬＴ−ＤＴＤ対応テーブルの記憶内容を示す図である。
【図７】ＸＭＬ−ＸＳＬＴ関連付け編集画面を示す図である。
【図８】エディタ画面に対する入力処理およびＸＭＬ，ＸＳＬＴファイル作成手順を示すフローチャートである。
【図９】作成されたＸＭＬデータの一例を示す図である。
【図１０】作成されたＸＳＬＴデータの一例を示す図である。
【図１１】ウェブコンテンツの作成処理手順を示すフローチャートである。
【図１２】ＸＭＬファイルとＸＳＬＴファイルとの関連付けの編集処理手順を示すフローチャートである。
【図１３】ＨＴＭＬ変換ファイルを出力する処理手順を示すフローチャートである。
【符号の説明】
１０  エディタ部、１１  ＸＭＬエディタ部、１２  ＤＴＤ生成部、１３  ＸＭＬ生成部、１４  画面エディタ部、１５  ＸＳＬＴ生成部、１６  エディタ制御部、２０  ＸＭＬ−ＸＳＬＴ管理部、２１  ＸＭＬ−ＤＴＤ対応テーブル、２２  ＸＭＬ−ＸＳＬＴ対応テーブル、２３  ＸＳＬＴ−ＤＴＤ対応テーブル、２４  関連付け情報情報エディタ部、２５  変換ファイル出力部、２６  ＸＭＬ−ＸＳＬＴ管理制御部、３０  制御部、４０  ＸＭＬエディタ用画面、４１  タグ名入力欄、５０  画面エディタ用画面、５１  入力画面、５２  表示イメージ画面、５３  表示形式選択メニュー、５４  文字サイズ選択部、５５  表示色選択部、５６  装飾選択部、５７  タグ名表示部、５８  文字入力欄。
【図１】
2004326324.tif 000003
【図２】
2004326324.tif 000004
【図３】
2004326324.tif 000005
【図４】
2004326324.tif 000006
【図５】
2004326324.tif 000007
【図６】
2004326324.tif 000008
【図７】
2004326324.tif 000009
【図８】
2004326324.tif 000010
【図９】
2004326324.tif 000011
【図１０】
2004326324.tif 000012
【図１１】
2004326324.tif 000013
【図１２】
2004326324.tif 000014
【図１３】
2004326324.tif 000015