(57)【要約】【課題】構造化文書を編集する際の編集動作の中でＧＵＩ部品が変換対象とされたか否を視覚的に把握する。【解決手段】文書編集装置は、構造化文書の要素を視覚化された操作環境の部品として表示する構造化文書表示部１５と、構造化文書の要素に対して注釈付けするコメントをコンパイルの対象としないようにコメントアウトするコメントアウト作成部１３と、コメントアウト手段でコメントアウトされるコメントの表示を、構造化文書表示手段でコメントを操作環境の部品として表示するときのコメント表示とは異なるように表示するコメントアウト表示部１７とを具備する。【選択図】図１
2007265253.tif 000002
【特許請求の範囲】
【請求項１】
構造化文書の要素を視覚化された操作環境の部品として表示する構造化文書表示手段と、
前記構造化文書の要素に対して注釈付けするコメントを変換対象としないようにコメントアウトするコメントアウト手段と、
前記コメントアウト手段でコメントアウトされるコメントの表示を、前記構造化文書表示手段で前記コメントを前記操作環境の部品として表示するときのコメント表示とは異なるように表示するコメントアウト表示手段とを具備することを特徴とする文書編集装置。
【請求項２】
前記コメントアウト手段は、コメントアウトする構造化文書の要素に前記コメント又は前記コメントアウトが存在するか否かを検証する検証手段と、この検証手段で前記コメント又は前記コメントアウトが存在することが検証できた場合にそのコメント又はコメントアウトを別の要素に置き換える置換手段とを具備することを特徴とする請求項１に記載の文書編集装置。
【請求項３】
前記コメントアウト手段によるコメントアウトを取り消すコメントアウト取消手段をさらに具備することを特徴とする請求項１に記載の文書編集装置。
【請求項４】
前記コメントアウト取消手段は、前記コメントアウトを取り消す場合に前記置換手段で置き換えた要素が存在するか否かを検索する検索手段と、この検索手段で前記置き換えた要素が検索できた場合に前記置き換えた要素を前記コメント又は前記コメントアウトに復元する復元手段とを具備することを特徴とする請求項３に記載の文書編集装置。
【請求項５】
コンピュータに、
構造化文書の要素を視覚化された操作環境の部品として表示させる構造化文書表示機能と、
前記構造化文書の要素に対して注釈付けするコメントを変換対象としないようにコメントアウトさせるコメントアウト機能と、
前記コメントアウト機能でコメントアウトさせるコメントの表示を、前記構造化文書表示機能で前記コメントを前記操作環境の部品として表示させるときのコメント表示とは異なるように表示させるコメントアウト表示機能とを実現させる文書編集プログラム。
【請求項６】
前記コメントアウト機能は、コメントアウトさせる構造化文書の要素に前記コメント又は前記コメントアウトが存在するか否かを検証させる検証機能と、この検証機能で前記コメント又は前記コメントアウトが存在することが検証できた場合に、そのコメント又はコメントアウトを別の要素に置き換えさせる置換機能とを具備する請求項５に記載の文書編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構造化文書を視覚的に編集する文書編集装置及び文書編集プログラムに関する。
【背景技術】
【０００２】
ＧＵＩ（グラフィカル・ユーザ・インタフェース）によるソフトウェアの開発の際に、各ＧＵＩ部品に対して変換対象とするか否かの属性情報を新たに付加し、変換対象としない場合には該当部分のソースプログラムを実行プログラムに変換しないことを可能する技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００１−５１８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載されたものでは、ＧＵＩ部品を変換の対象とするか否かを示す属性と、ＧＵＩ部品を表示するかしないかを示す属性とは別々のものであり、各々に相関関係はない。そのため、ＧＵＩ部品が変換対象とされたか否かはＧＵＩ画面で確認することができず、ユーザは属性設定を表示するダイアログで確認するしかない。このため、構造化文書を編集する際の編集動作の中でＧＵＩ部品が変換対象とされたか否を視覚的に把握することができず大変不便であった。
【０００４】
本発明は上記事情に鑑みてなされたものであって、その目的は、構造化文書を編集する際の編集動作の中でＧＵＩ部品が変換対象とされたか否を視覚的に把握することができる文書編集装置及び文書編集プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、構造化文書の要素に対して注釈付けするコメントを変換の対象としないようにコメントアウトするコメントアウト手段でコメントアウトされるコメントの表示を、構造化文書の要素を視覚化された操作環境の部品として表示する構造化文書表示手段でコメントを操作環境の部品として表示するときのコメント表示とは異なるように表示するコメントアウト表示手段とを具備する文書編集装置である。
【発明の効果】
【０００６】
本発明によると、構造化文書を編集する際の編集動作の中でＧＵＩ部品が変換対象とされたか否を視覚的に把握することができる文書編集装置及び文書編集プログラムを提供できる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施の形態について図面を参照して説明する。  
図１は文書編集装置１の内部構成を機能的に示す図である。文書編集装置１は、ＸＭＬ文書、ＨＴＭＬ文書等の構造化文書の編集を行なう装置であり、例えば、ＰＣ等のコンピュータである。
【０００８】
図１に示すように、文書編集装置１は、構造化文書作成部１１、コメント作成部１２、コメントアウト作成部１３（コメントアウト手段）、コメントアウト取消部１４（コメントアウト取消手段）、構造化文書表示部１５（構造化文書表示手段）、コメント非表示部１６、コメントアウト表示部１７（コメントアウト表示手段）とを有している。
【０００９】
これら構造化文書作成部１１、コメント作成部１２、コメントアウト作成部１３、コメントアウト取消部１４、構造化文書表示部１５、コメント非表示部１６及びコメントアウト表示部１７の各機能は、文書編集装置１内に記憶された構造化文書作成制御プログラム、コメント作成制御プログラム、コメントアウト作成制御プログラム、コメントアウト取消制御プログラム、構造化文書表示制御プログラム、コメント非表示制御プログラム、コメントアウト表示制御プログラムを実行することにより実現している。
【００１０】
構造化文書作成部１１は、構造化文書の要素をＧＵＩ（視覚化された操作環境）で用いるＧＵＩ部品と関連付けてＧＵＩ画面上にＧＵＩ部品を配置することにより構造化文書を作成、編集する機能を持つ。コメント作成部１２は、ＧＵＩ画面上にＧＵＩ部品の形で配置された構造化文書の要素に対して、要素の前側に注釈としてのコメントをつける機能を持つ。コメントアウト作成部１３は、ＧＵＩ画面上に配置された構造化文書の要素を一時的に使用できないようにして、構造化文書の本文に含めないようにする（すなわち、変換であるコンパイルの対象としないようにする）機能を持つ。尚、コンパイルに換えてインタプリタであってもよい。コメントアウト取消部１４は、コメントアウト作成部１３によって作成されたコメントアウトに対し、ユーザからのコメントアウトからの復帰を検知した際に、コメントアウトから通常の要素に変換する機能を持つ。構造化文書表示部１５は、構造化文書の要素を関連付けられたＧＵＩ部品として、ＧＵＩ画面上に表示する機能を持つ。コメント非表示部１６は、構造化文書中に存在する注釈の意味のコメントを読み飛ばしてＧＵＩ画面上には表示しない機能を持つ。コメントアウト表示部１７は、構造化文書の本文だが、一時的に使用できないようにしているコメントアウトを通常の要素と同じＧＵＩ部品を利用するが、ＧＵＩ画面上でコメントを表示したときとは異なる表現方法で表示する機能を持つ。
【００１１】
図２は、文書編集装置１で編集する構造化文書の一例を示す図であり、図３は、図２で表示した構造化文書と対応するＧＵＩ画面を示す図である。すなわち、図２のようにＧＵＩ部品を配置すると、図３で示す構造化文書が作成され、その作成された構造化文書に基づいて表示がされる。図２及び図３に示す構造化文書の構造は、親要素「ｐａｒｅｎｔ１」、子要素「ｃｈｉｌｄ１」（さらに、孫要素「ｇｒａｎｄｃｈｉｌｄ１」）、「ｃｈｉｌｄ２」（さらに孫要素「ｇｒａｎｄｃｈｉｌｄ２」、「ｇｒａｎｄｃｈｉｌｄ３」）、「ｃｈｉｌｄ３」となっている。
【００１２】
また、ＧＵＩ画面に表示されたＧＵＩ部品にコメントを付けるとコメント作成部１２により、当該ＧＵＩ部品と対応する要素の前側にコメントが付される。例えば、ユーザが図２のＧＵＩ画面に表示する要素「ｇｒａｎｄｃｈｉｌｄ３」にコメントを付ける操作をした場合について説明する。ユーザにより当該操作が行われると、図３で示す構造化文書においては、「＜！−ｇｒａｎｄｃｈｉｌｄ３のコメントです−＞  ＜ｇｒａｎｄｃｈｉｌｄ３／＞」のようにコメントが挿入され、ＧＵＩ画面においては「ｇｒａｎｄｃｈｉｌｄ３」がハイライト表示される。なお、図３で示す構造化文書において「＜！−」と「−＞」は挿入するコメントの範囲を示すコメントタグである。
【００１３】
図４は、ＧＵＩ部品（要素）を選択してコメントを付けるときの構造化文書表示部１５の表示処理を示すフローチャートである。
【００１４】
構造化文書の要素の選択を検知しないと（Ｓ１１でＮＯ）、選択を検知する状態のままであるが、要素の選択を検知すると（Ｓ１１でＹＥＳ）、選択された要素の前側にコメントがあるか否かを判断する（Ｓ１２）。なお、コメント作成部１２によりコメントは要素の前側に付されるため選択された要素の前側にコメントがあるか否かを判断するが、コメント作成部１２により異なる方法で要素にコメントをつける場合は、その方法に沿った判断が行なわれる。
【００１５】
選択された要素の前側にコメントがあると判断した場合は（Ｓ１２でＹＥＳ）、前側のコメントを含めて選択された要素をグループ化する（Ｓ１３）。一方、選択された要素の前側にコメントがないと判断した場合は（Ｓ１２でＮＯ）、選択された要素をグループ化する。このようにグループ化を行なった後（Ｓ１３又はＳ１４）、グループ化されたグループをハイライト表示する処理を行なう（Ｓ１５）。この処理により選択された要素にコメントがある場合はコメントを含めて、コメントがない場合はその要素のみをハイライト表示することができる。
【００１６】
次に文書編集装置１の構造化文書を編集する処理について図５から図９を参照して説明する。先ず、構造化文書作成部１１の処理について説明する。図５は構造化文書作成処理を示すフローチャートである。
【００１７】
構造化文書の編集が行なわれるときに、ＧＵＩ画面でＧＵＩ部品が選択されたことを検知すると(Ｓ１０１)、選択された構造化文書の要素に対してその要素がコメントアウトされているか、否かを判定する(ステップＳ１０２)。コメントアウトされていないと判定した場合は（ステップＳ１０２でＮＯ）、「コメントアウトの生成」の選択肢を表示する（Ｓ１０３）。次に、表示した選択肢に基づいて、ユーザにより「コメントアウトの生成」が選択されたことを検証すると（Ｓ１０４）、コメントアウトの作成処理を実行する（Ｓ１０５）。このコメントアウトの作成処理の詳細は後述する。このようにステップＳ１０３からＳ１０５の処理が実行されることにより、ユーザは選択したＧＵＩ部品をコメントアウトすることができる。
【００１８】
一方、選択された構造化文書の要素がコメントアウトされていると判定した場合は（Ｓ１０２でＹＥＳ）、「コメントアウトの取消」の選択肢を表示する（Ｓ１０６）。次に、表示した選択肢に基づいて、ユーザにより「コメントアウトの取消」が選択されたことを検証すると（Ｓ１０７）、コメントアウトの取消処理を実行する（Ｓ１０８）。このコメントアウトの取消処理の詳細は後述する。このようにステップＳ１０６からＳ１０８の処理が実行されることにより、ユーザはコメントアウトされていた要素のコメントアウトを取り消すことができる。
【００１９】
次にコメントアウトの作成処理について説明する。図６はコメントアウトの作成処理を示すフローチャートである。
【００２０】
先ず、現在読み込んでいる要素（コメントアウトする要素）の開始タグの前側にコメント要素とコメントアウト属性を付加し（Ｓ２０１）、その要素をコメントアウトする領域としてグループ化する（Ｓ２０２）。続いて、次の要素を読み込む（Ｓ２０３）。そして、コメントアウトを行う範囲内(作成された要素に囲まれた範囲内)に読み込む要素が存在するか否かを判定する（Ｓ２０４）。
【００２１】
読み込む要素が存在すると判定すると（Ｓ２０４でＹＥＳ）、選択された要素はコメント要素（コメントタグ又はコメントアウトタグ）か否かの判定を行なう（Ｓ２０５）。コメント要素ではない、すなわち、通常の要素であると判定した場合は（Ｓ２０５でＮＯ）、特に処理を施さずにステップＳ２０３の処理へ戻る。コメント要素であると判定した場合は（Ｓ２０５でＹＥＳ）、コメントタグを仮コメントタグへと置き換え（Ｓ２０６）、ステップＳ２０３の処理へ戻る。なお、ステップＳ２０３からＳ２０５により検証手段を構成し、ステップＳ２０６により置換手段を構成する。
【００２２】
一方、読み込む要素が存在しないと判定すると（Ｓ２０４でＮＯ）、コメントアウトを実行する要素の終了タグの後ろにコメント要素の終了タグを付加する（Ｓ２０７）。これによりコメントアウト作成処理が終了する。
【００２３】
次にコメントアウトの取消処理について説明する。図７はコメントアウトの取消処理を示すフローチャートである。
【００２４】
先ず、コメントアウト属性付きコメント要素の開始コメントタグとコメントアウト属性を外す（Ｓ３０１）。続いて、次の要素を読み込む（Ｓ３０２）。そして、コメントアウトされている範囲内に読み込む要素が存在するか否かを判定する（Ｓ３０３）。
【００２５】
読み込む要素が存在すると判定した場合（Ｓ３０３でＹＥＳ）、選択された要素が仮コメント要素か否かを判定する（Ｓ３０４）。仮コメント要素ではないと判定した場合は（Ｓ３０４でＮＯ）、特に処理を施さずにステップＳ３０２の処理へ戻る。仮コメント要素であると判定した場合は（Ｓ３０４でＹＥＳ）、仮コメントタグをコメントタグへと置き換えて復元し（Ｓ３０５）、ステップＳ３０２の処理へ戻る。なお、ステップＳ３０２からＳ３０４により検索手段を構成し、ステップＳ３０５により復元手段を構成する。
【００２６】
一方、読み込む要素が存在しないと判定した場合（Ｓ３０３でＮＯ）、コメントアウトされている要素の終了タグを囲むコメントタグの終了タグを外す（Ｓ３０６）。これによりコメントアウト取消処理が終了する。
【００２７】
次に構造化文書表示部１５の構造化文書を表示する処理について説明する。図８は構造化文書を表示する処理を示すフローチャートである。  
まず、構造化文書の要素を読み込む（Ｓ４０１）。そして、読み込む要素が存在するか否かを判定する（Ｓ４０２）。
【００２８】
読み込む要素が存在すると判定した場合は（Ｓ４０２でＹＥＳ）、読み込んだ要素の判別を行なう（Ｓ４０３）。この判別処理は、読み込んだ要素が通常の要素であるか、コメント要素であるかを判別する処理である。
【００２９】
ステップＳ４０３で読み込んだ要素が通常の要素であると判定すると、対応するＧＵＩ部品をＧＵＩ画面上に表示する（Ｓ４０４）。そして、処理はステップＳ４０１へ戻る。また、ステップＳ４０３で読み込んだ要素がコメント要素であると判定すると、そのコメント要素にコメントアウト属性が存在するか否かを判定する（Ｓ４０５）。
【００３０】
当該コメント要素にコメントアウト属性が存在していると判定した場合（Ｓ４０５でＹＥＳ）、コメントアウトを表示するコメントアウト表示処理を行なう（Ｓ４０６）。コメントアウト表示処理の詳細は後述する。コメントアウト表示処理が終了すると、処理はステップＳ４０１へ戻る。また、当該コメント要素にコメントアウト属性が存在しないと判定した場合（Ｓ４０５でＮＯ）、当該コメント要素は注釈としてのコメントなのでＧＵＩ画面上には非表示にする（Ｓ４０７）。そして、処理はステップＳ４０１へ戻る。
【００３１】
一方、ステップＳ４０２において、読み込む要素が存在しないと判定した場合は（Ｓ４０２でＮＯ）、この処理を終了する。
【００３２】
続いて、コメントアウト表示処理について説明する。図９はコメントアウト表示処理を示すフローチャートである。  
先ず、コメントアウト属性が付加されたコメント要素に直に囲まれる構造化文書の要素を読み込む（Ｓ５０１）。そして、コメントアウト範囲内に読み込む要素が存在するか否かを判定する（Ｓ５０２）。コメントアウト範囲内に読み込む要素が存在すると判定した場合は（Ｓ５０２でＹＥＳ）、読み込んだ要素が仮コメント要素か否かを判定する（Ｓ５０３）。
【００３３】
読み込んだ要素が仮コメント要素であると判定した場合（Ｓ５０３でＹＥＳ）、その仮コメント要素がコメント要素の役割か、コメントアウトの役割かを判別するために、要素にコメントアウト属性が存在するか否かを判定する（Ｓ５０４）。当該コメント要素にコメントアウト属性が存在すると判定した場合は（Ｓ５０４でＹＥＳ）、コメントアウト要素の役割なので仮コメントタグの内部を調べる必要があるため、要素の読み込み対象を仮コメントタグ内部にする（Ｓ５０５）。当該コメント要素にコメントアウト属性が存在しないと判定した場合は（Ｓ５０４でＮＯ）、その仮コメント要素はコメント要素の役割なのでＧＵＩ画面上では非表示とする（Ｓ５０７）。ステップＳ５０５，Ｓ５０６の処理が終了すると、処理はステップＳ５０１の処理へ戻る。
【００３４】
また、読み込んだ要素が仮コメント要素でない、すなわち通常の要素と判定した場合（Ｓ５０３でＮＯ）、通常の要素をＧＵＩ画面上に表示するときとは異なる表現で当該要素をＧＵＩ画面上に表示する（Ｓ５０７）。この実施の形態では、ハイライト表示とは異なる薄消し表示で表示する。そして、処理はステップＳ５０１へ戻る。  
一方、コメントアウト範囲内に読み込む要素が存在しないと判定した場合は（Ｓ５０２でＮＯ）、この処理は終了する。
【００３５】
次に文書編集装置１の動作について説明する。コメントが付けられた孫要素「ｇｒａｎｄｃｈｉｌｄ３」をコメントアウトし、その後、子要素「ｃｈｉｌｄ２」をコメントアウトする場合の動作について説明する。
【００３６】
先ず、コメントが付けられた孫要素「ｇｒａｎｄｃｈｉｌｄ３」をコメントアウトする場合について説明する。ユーザが「ｇｒａｎｄｃｈｉｌｄ３」をコメントアウトする操作を行うと、ＧＵＩ画面上で選択されている範囲＜！−ｇｒａｎｄｃｈｉｌｄ３のコメントです−＞  ＜ｇｒａｎｄｃｈｉｌｄ３／＞がコメントアウトタグで挟まれる。すなわち、「＜！−ｃｏｍｍｅｎｔｏｕｔ」と「−＞」とによるコメントアウトタグにより、上記「＜！−ｇｒａｎｄｃｈｉｌｄ３のコメントです−＞  ＜ｇｒａｎｄｃｈｉｌｄ３／＞」が囲まれる。
【００３７】
この際、コメントタグ「＜！−」と「−＞」はそれぞれ仮コメントである「＜ｃｏｍｍｅｎｔ」と「／＞」とに置き換えられている。このようにコメントアウトの中でコメントタグを置き換えるのは、構造化文書においてはコメントタグで２重に囲むと不具合が生じるためである。そして、コメントアウトされた要素「ｇｒａｎｄｃｈｉｌｄ３」が、コメントが付けられたときのハイライト表示とは異なるように、薄消しとなって表示される。図１０は、このようにコメントアウトがされたＧＵＩ画面上の表示例を示す図である。図１０においては、「ｇｒａｎｄｃｈｉｌｄ３」２１がコメントアウトされていることを薄消しの表示により視認できるようになっている。
【００３８】
すなわち、文書編集装置１は、コメントが付けられているＧＵＩ部品をコメントアウトする編集動作の中で、当該ＧＵＩ部品がコメントを付けたときに表示されるハイライト表示とは異なる薄消し表示となり、コンパイル対象とされたか否を視覚的に把握することができる。
【００３９】
続いて、図１０に示すように孫要素「ｇｒａｎｄｃｈｉｌｄ３」２１がコメントアウトされている場合において、子要素である「ｃｈｉｌｄ２」２２をさらにコメントアウトする場合の作用について説明する。
【００４０】
子要素「ｃｈｉｌｄ２」２２をコメントアウトする操作を行うと、図１１に示すように、コメントアウトされる範囲は範囲３１となる。すなわち、「ｃｈｉｌｄ２」２２の子要素である「ｇｒａｎｄｃｈｉｌｄ２」２３及び「ｇｒａｎｄｃｈｉｌｄ３」２１が含まれる範囲となる。このように、子要素が存在する要素をコメントアウトすると、コメントアウトを指定した要素とその子要素もコメントアウトされる。以下では、子要素がコメントアウトされているときに、その親要素がコメントアウトされる場合、すなわち、「ｇｒａｎｄｃｈｉｌｄ３」２１がコメントアウトされているときに「ｃｈｉｌｄ２」２２がコメントアウトされる場合の作用について説明する。
【００４１】
ユーザの操作により「ｃｈｉｌｄ２」２２がコメントアウトされると、先ず、「ｃｈｉｌｄ２」２２の要素をコメントアウト属性付きコメントタグで囲む。コメントアウトされる範囲内の通常の要素「ｇｒａｎｄｃｈｉｌｄ２」は、読み飛ばし、コメントアウト属性付きコメントタグ「＜！−ｃｏｍｍｅｎｔｏｕｔ」を読みこんだ場合、コメントタグを仮コメントタグに置き換え、コメントアウト属性はそのままにしておく。
【００４２】
図１２は、図１０に示すＧＵＩ画面上の表示で「ｃｈｉｌｄ２」２２をコメントアウトしたときの表示を示す図であり、図１３は図１２の表示に対応する構造化文書を示す図である。図１２に示すように、ＧＵＩ画面上で「ｃｈｉｌｄ２」２２、「ｇｒａｎｄｃｈｉｌｄ２」２３、「ｇｒａｎｄｃｈｉｌｄ３」２１が薄消し表示となっている。また、図１３に示すように、コメントアウトする範囲内のコメントアウトタグは仮コメントタグにコメントアウト属性が付いた形となる。
【００４３】
すなわち、文書編集装置１は、コメントが付けられているＧＵＩ部品をコメントアウトし、その親要素であるＧＵＩ部品をさらにコメントアウトする編集動作の中で、当該ＧＵＩ部品がコメントを付けたときに表示されるハイライト表示とは異なる薄消し表示となり、コンパイル対象とされたか否を視覚的に把握することができる。
【００４４】
本実施の形態では装置内部に発明を実施する機能が予め記録されている場合で説明したが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしても良い。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ、装置が読取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように、予めインストールやダウンロードにより得る機能は装置内部のオペレーティングシステム（ＯＳ）等と協同してその機能を実現させるものであっても良い。
【００４５】
なお、本発明は、上述した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できるものである。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態における文書編集装置の内部構成を示す図。
【図２】同実施の形態における構造化文書の一例を示す図。
【図３】同実施の形態における図２で表示したＧＵＩ画面に対応する構造化文書表示を示す図。
【図４】同実施の形態における要素が選択されコメントが付けられるときの表示処理を示すフローチャート。
【図５】同実施の形態における同実施の形態における構造化文書作成処理を示すフローチャート。
【図６】同実施の形態におけるコメントアウトの作成処理を示すフローチャート。
【図７】同実施の形態におけるコメントアウトの取消処理を示すフローチャート。
【図８】同実施の形態における構造化文書を表示する処理を示すフローチャート。
【図９】同実施の形態におけるコメントアウト表示処理を示すフローチャート。
【図１０】同実施の形態におけるコメントアウトがされているＧＵＩ画面を示す図。
【図１１】図１０で表示したＧＵＩ画面と対応する構造化文書を示す図。
【図１２】図１０におけるコメントアウトがされているＧＵＩ部品の親要素をさらにコメントアウトしたときのＧＵＩ画面を示す図。
【図１３】図１３で表示したＧＵＩ表示と対応する構造化文書を示す図。
【符号の説明】
【００４７】
１…文書編集装置、１１…構造化文書表示部、１２…コメント作成部、１３…コメントアウト作成部、１４…コメントアウト取消日、１５…構造化文書表示部、１６…コメント非表示部、１７…コメントアウト表示部、２１〜２３…要素、３１，３２…コメントアウトされる範囲
【図１】
2007265253.tif 000003
【図２】
2007265253.tif 000004
【図３】
2007265253.tif 000005
【図４】
2007265253.tif 000006
【図５】
2007265253.tif 000007
【図６】
2007265253.tif 000008
【図７】
2007265253.tif 000009
【図８】
2007265253.tif 000010
【図９】
2007265253.tif 000011
【図１０】
2007265253.tif 000012
【図１１】
2007265253.tif 000013
【図１２】
2007265253.tif 000014
【図１３】
2007265253.tif 000015