(57)【要約】【課題】階層化されたタグ付き構造化文書を、順序非拘束にした文書に変換する構造化文書の変換方法に関し、元の構造化文書を復元できるように、変換する。【解決手段】階層化されたタグ付き構造化文書を、順序を非拘束にした文書に変換する際に、元の構造化文書中の位置情報を各タグに属性情報として、付加する。このため、変換文書で、順序を非拘束にできるとともに、変換された文書を、位置情報に従い、元の構造化文書に復元できる。又、位置情報として、インデックスと階層深さを基準にしているため、容易に、元の構造化文書を復元できる。更に、名前空間を付して、構造化文書に変換するため、同様な文書処理が可能となる。【選択図】図２
2004062600.tif 000002
【特許請求の範囲】
【請求項１】
シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するステップと、
前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するステップとを有する
ことを特徴とする構造化文書の変換方法。
【請求項２】
前記変換ステップは、前記位置情報を前記タグ中の属性情報として付加するステップを有する
ことを特徴とする請求項１の構造化文書の変換方法。
【請求項３】
前記変換ステップは、名前空間によって拘束された属性値により、前記文書のインデックスと深さ情報を付加して、新たな構造化文書に変換するステップからなる
ことを特徴とする請求項１の構造化文書の変換方法。
【請求項４】
前記タグ付き文書を指定された優先順位に従い、転送するステップを更に有する
ことを特徴とする請求項１の構造化文書の変換方法。
【請求項５】
前記分解ステップは、元の構造化文書と更新された構造化文書の差分情報を抽出し、前記タグ単位に分解するステップからなる
ことを特徴とする請求項１の構造化文書の変換方法。
【請求項６】
請求項１の変換されたタグ付き文書を復元する復元方法において、
前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるステップと、
前記タグ付き文書から前記位置情報を削除するステップとからなる
ことを特徴とする構造化文書の復元方法。
【請求項７】
請求項３の変換された構造化文書を復元する復元方法において、
前記変換されたタグ付き文書の前記インデックスに従い、前記タグ付き文書を文書の行方向に並べ替えるステップと、
前記タグ付き文書の前記深さ情報に従い、前記タグ付き文書を階層化するステップとからなる
ことを特徴とする構造化文書の復元方法。
【請求項８】
シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するステップと、
前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するステップと、
前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるステップと、
前記タグ付き文書から前記位置情報を削除し、前記構造化文書を復元するステップとを有する
ことを特徴とする構造化文書の変換及び復元方法。
【請求項９】
シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するプログラムと、
前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するプログラムとを有する
ことを特徴とする構造化文書の変換プログラム。
【請求項１０】
請求項９の変換されたタグ付き文書を復元する復元プログラムであって、
前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるプログラムと、
前記タグ付き文書から前記位置情報を削除するプログラムとからなる
ことを特徴とする構造化文書の復元プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＸＭＬ（拡張可能なマーク付き言語）などの本来シーケンシャルな列挙を前提とした構造化文書の必要なタグを再構築可能に変換する方法及びこれを復元する方法及びそのプログラムに関し、特に、構造化文書の順序を非拘束にした構造化文書に変換する変換方法、復元方法及びそのプログラムに関する。
【０００２】
【従来技術】
データ交換の記述言語として、マークアップ方式が利用されている。マークアップ方式は、文書のタイトルや本文といった要素に、マーク（タグ）を付けて、その要素が何を表しているかを示す方法である。この代表的なものとして、Ｗｅｂ表現の目的のため、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　　Ｍａｒｋｕｐ　　Ｌａｎｇｕａｇｅ）が知られている。一方、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）は、情報を記述する時に付けるタグをユーザーが自由に設定でき、より汎用性がある。
【０００３】
例えば、ＸＭＬでは、＜製品＞，＜個数＞といったユーザーが独自に決めたタグを付けることができる。従って、ＸＭＬでは、タグの意味さえ決めておけば、文書に記述される一つひとつの要素の意味を間違えることなく、データをやり取りできる。
【０００４】
このようなＸＭＬに代表される構造化文書形式は、文書の情報をタグ管理などの方式により論理的に構築する。このため、文書の電子処理を効率的に行うことができる。例えば、例えば、タグの意味さえ知っていれば、データを再利用して使うのに便利である。
【０００５】
このような構造化文書の基本構成は、タグが階層化された一次元的な列挙であり、ソート処理等で必要なタグのデータを取り出すことができる。
【０００６】
【発明が解決しようとする課題】
この構造化文書の処理においては、元の構造化文書をソート、編集等の処理を行った場合に、処理された構造化文書を基に、元の構造化文書に再構築することができないという問題が生じる。
【０００７】
例えば、移動体端末のような転送元から逐次情報を受け取る形態の文書処理装置では、必要とする情報が構造化文書の末端の一部であっても、ソート処理により、必要な文書のみを受け取ることができる。しかし、受け取った文書からは、元の構造化文書を再構築できず、構造化文書の他の情報を必要とする場合には、再度文書を受ける必要がある。
【０００８】
同様に、元の構造化文書を編集する場合には、編集された構造化文書を格納する必要がり、文書の履歴管理が複雑となり、しかも格納容量が増大する。
【０００９】
従って、本発明の目的は、構造化文書を再構築可能な形式に変換する構造化文書の変換方法及びプログラムを提供することにある。
【００１０】
又、本発明の他の目的は、構造化文書の２次利用を、再構築可能に実現するための構造化文書の変換方法及びそのプログラムを提供することにある、
更に、本発明の他の目的は、構造化文書の順序を非拘束に変換しても、構造化文書を再構築するための構造化文書の変換方法及びそのプログラムを提供することにある。
【００１１】
更に、本発明の他の目的は、構造化文書の必要な情報を先に転送しても、構造化文書を再構築するための構造化文書の変換方法及びそのプログラムを提供することにある。
【００１２】
更に、本発明の他の目的は、構造化文書を加工しても、履歴管理を容易とするための構造化文書の変換方法及びそのプログラムを提供することにある。
【００１３】
【課題を解決するための手段】
上記の問題点を解決するために、本発明の構造化文書の変換方法は、シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するステップと、前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するステップとを有する。
【００１４】
又、本発明の構造化文書の復元方法は、前記変換されたタグ付き文書を復元する復元方法において、前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるステップと、前記タグ付き文書から前記位置情報を削除するステップとからなる。
【００１５】
本発明の構造化文書の変換及び復元方法は、シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するステップと、前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するステップと、前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるステップと、前記タグ付き文書から前記位置情報を削除し、前記構造化文書を復元するステップとを有する。
【００１６】
又、本発明の構造化文書の変換プログラムは、シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するプログラムと、前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するプログラムとを有する。
【００１７】
又、本発明の構造化文書の復元プログラムは、変換されたタグ付き文書を復元する復元プログラムであって、前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるプログラムと、前記タグ付き文書から前記位置情報を削除するプログラムとからなる。
【００１８】
又、本発明の構造化文書の変換及び復元プログラムは、シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するプログラムと、前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するプログラムと、前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるプログラムと、前記タグ付き文書から前記位置情報を削除するプログラムとからなる。
【００１９】
本発明では、階層化されたタグ付き構造化文書を、順序を非拘束にした文書に変換する際に、元の構造化文書中の位置情報を各タグの属性情報として、付加するため、変換文書で、順序を非拘束にできるとともに、変換された文書を、位置情報に従い、元の構造化文書に復元できる。
【００２０】
又、本発明では、好ましくは、前記変換ステップは、前記位置情報を前記タグ中の属性情報として付加するステップを有する。又、本発明では、変換されたタグ付き文書を復元する復元方法において、前記変換されたタグ付き文書から前記位置情報を抽出し、前記位置情報に従い、前記タグ付き文書を並べ替えるステップと、前記タグ付き文書から前記位置情報を削除するステップとからなる。
【００２１】
階層化されたタグ付き構造化文書を、順序を非拘束にした文書に変換する際に、元の構造化文書中の位置情報を各タグ内に属性情報として、付加するため、変換文書で、順序を非拘束にできるとともに、変換された文書を、位置情報に従い、元の構造化文書に復元できる。
【００２２】
又、本発明では、好ましくは、前記変換ステップは、名前空間によって拘束された属性値により、前記文書のインデックスと深さ情報を付加して、新たな構造化文書に変換するステップからなる。又、本発明の復元方法では、好ましくは、変換された構造化文書を復元する復元方法において、前記変換されたタグ付き文書の前記インデックスに従い、前記タグ付き文書を文書の行方向に並べ替えるステップと、前記タグ付き文書の前記深さ情報に従い、前記タグ付き文書を階層化するステップとからなる。
【００２３】
この形態では、位置情報として、インデックスと階層深さを基準にしているため、容易に、元の構造化文書を復元できる。更に、名前空間を付して、構造化文書に変換するため、同様な文書処理が可能となる。
【００２４】
又、本発明の変換方法では、好ましくは、前記タグ付き文書を指定された優先順位に従い、転送するステップを更に有する。大容量の構造化文書を必要な個所を先に転送でき、且つ復元も可能となる。
【００２５】
又、本発明の復元方法では、前記分解ステップは、元の構造化文書と更新された構造化文書の差分情報を抽出し、前記タグ単位に分解するステップからなる。構造化文書の履歴更新が簡単となり、且つ格納容量を減少できる。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態を、構造化文書変換・復元方法、第１の実施の形態、第２の実施の形態、他の実施の形態で、説明するが、本発明は、下記実施の形態に限られない。
【００２７】
［構造化文書変換・復元方法］
図１は、本発明の構造化文書変換・復元システムの構成図、図２は、図１の構造化文書構成変換部の処理フロー図、図３は、図１の文書構成復元部の復元処理フロー図、図４は、図１のＸＭＬ文書（原）の説明図、図５は、変換されたＸＭＬ文書の説明図、図６は、復元されたＸＭＬ文書の説明図、図７は、図１で使用する優先順位テーブルの説明図である。
【００２８】
図１は、転送元で、構造化文書を変換し、転送先に転送し、転送先で構造化文書に復元するシステムを示す。図１に示すように、転送元装置１０は、文書構成変更部１２と文書転送部１４とを有し、転送先装置２０は、文書受信部２２と、文書構成復元部２４と、文書表示部２６と、表示装置２８とを有する。
【００２９】
文書構成変更部１２は、図４で示すＸＭＬ文書（原）を読み込み、文書を要素タグブロック単位で分解する。そして、文書構成変更部１２は、これらのブロックを、図７の優先順位で転送順序を決定し、各ブロックに、順位付けの情報を示す専用の名前空間（ｘｍｌｎｓ：ＸＳｏｒｔ＝　ＨＹＰＥＲＬＩＮＫ　”ｈｔｔｐ：／／ｘｓｏｒｔ．ｆｕｊｉｔｓｕ．ｃｏｍ／”　ｈｔｔｐ：／／ｘｓｏｒｔ．ｆｕｊｉｔｓｕ．ｃｏｍ／）によって拘束された属性値（ＸＳｏｒｔ：Ｉｎｄｅｘ，　ＸＳｏｒｔ：Ｄｅｐｔｈ）によりインデックスと深さ情報を付加し、図５に示す新たにＸＭＬ文書（改）を構築する。
【００３０】
図５のＸＭＬ文書改は，文書転送部１４により転送先装置２０の文書受信部２２に順次送られる。文書構成復元部２４は、送られてきたブロックを順次文書表示部２６に渡し、表示装置２８で表示する共に、ＸＭＬ文書改のインデックスと深さ情報の属性値を基に、図６のようにＸＭＬ文書（復）として再構成する。
【００３１】
図２、図４、図５により、文書構成変更処理を説明する。先ず、ＸＭＬ文書の構成を説明する。図４は、個人データが記載されたＸＭＬ文書（構造化文書）を示す。ＸＭＬ文書は、階層化されたタグをシーケンシャルに列挙した構造化文書であり、図４では、階層は、左側程上位であり、右側程下位である。
【００３２】
図４では、＜ＴｒｅｅＴｏｐ＞の開始タグと、＜／ＴｒｅｅＴｏｐ＞の終了タグとの間に、個人データと、他のデータとが記述されている。個人データは、＜ＰｅｒｓｏｎａｌＤａｔａ＞の開始タグと、＜／ＰｅｒｓｏｎａｌＤａｔａ＞の終了タグとの間に列挙されており、この例では、＜Ｇｅｔ０／＞，＜Ｇｅｔ１／＞，＜Ｂｉｒｔｈｄａｙ　ｙｙ＝”１９２１”　ｍｍ＝”５”　ｄｄ＝”３”／＞、＜Ｒｅｍａｉｎ／＞が記述されている。尚、「／」は、その階層のタグの終了を意味する。
同様に、他のデータは、＜ＯｔｈｅｒＤａｔａ＞の開始タグと、＜／ＯｔｈｅｒＤａｔａ＞の終了タグとの間に列挙されており、この例では、＜Ｒｅｑｕｅｓｔ＞，＜ＰＩＤ　ｎｕｍ＝”５３４”／＞、＜／Ｒｅｑｕｅｓｔ＞が記述されている。
【００３３】
次に、図２に従い、文書構成変更処理を説明する。
【００３４】
（Ｓ１０）ＸＭＬ文書（原）をオープンする。ここでは、優先順位テーブルに従い、各タグを並び替えるため、図７の優先順位テーブルを読み込む。この優先順位テーブルは、図４のＸＭＬ文書の内容例に対応しており、優先順位が１から順に、要素名を記述している。例えば、図７では、優先順位は、「Ｂｉｒｔｈｄａｙ」、「ＰＩＤ」、「Ｇｅｔ０　Ｇｅｔ１」、「Ｒｅｍａｉｎ」、「その他」の順である。
【００３５】
（Ｓ１２）次に、ＸＭＬ文書（改）を新規オープンする。ＸＭＬ文書（原）の最初の開始タグ名を読み込む。そして、深さ値ｄｅｐｔｈと、インデックス値ｉｎｄｅｘに、「１」をセットする。
【００３６】
（Ｓ１４）タグに、ＸＳｏｒｔ：Ｉｎｄｅｘ，ＸＳｏｒｔ：Ｄｅｐｔｈ属性を追加する。この属性値は、インデックス値ｉｎｄｅｘと深さ値ｄｅｐｔｈである。図７の優先順位表とタグ名とを比較する。優先順位に基づきタグを、ＸＭＬ文書（改）に追加する。即ち、文書中で、優先順位の上位のものを上位に追加する。
【００３７】
（Ｓ１６）ＸＭＬ文書（原）から次のタグを読み込む。次のタグからファイルの終了かを判定する。図４では、タグが、＜／Ｔｒｅｅ＞である時は、ファイルの終了と判定する。ファイルの終了なら、ステップＳ２２に進む。
【００３８】
（Ｓ１８）ファイルの終了でない場合には、読み込んだタグが、「／」を含む終了タグかを判定する。終了タグと判定すると、深さ値ｄｅｐｔｈを、「ｄｅｐｔｈ−１」に変更し、ステップＳ１６に戻る。
【００３９】
（Ｓ２０）終了タグでないと判定すると、インデックス値ｉｎｄｅｘを「１」インクリメントする。次に、読み込んだタグの直前のタグが開始タグかを判定する。開始タグでないと判定すると、ステップＳ１４に戻る。一方、開始タグであると判定すると、深さ値ｄｅｐｔｈを「１」インクリメントし、ステップＳ１４に戻る。
【００４０】
（Ｓ２２）次に、ＸＭＬ文書（改）の先頭に、前述の名前空間宣言を追加し、最終行に終了タグを追加する、更に、ファイルをクローズして、文書変更処理を終了する。
【００４１】
図４、図５、図７で具体例を説明する。図４のＸＭＬ文書（原）を、図７の優先順位表に従い、並べ替える例で説明する。図５に示すように、「Ｂｉｒｔｈｄａｙ」が最優先のため、図４の「Ｂｉｒｔｈｄａｙ」のタグが先頭に追加され、且つそのタグ内に、位置情報であるＸＳｏｒｔ：Ｉｎｄｅｘ＝”５”，ＸＳｏｒｔ：Ｄｅｐｔｈ＝”３”が付加される。図４に示すように、「Ｂｉｒｔｈｄａｙ」のタグは、上から５行目で、且つ左端から３列目にあるので、位置情報であるＸＳｏｒｔ：Ｉｎｄｅｘ＝”５”，ＸＳｏｒｔ：Ｄｅｐｔｈ＝”３”が付加される。
【００４２】
同様に、次の優先順位の「ＰＩＤ」は、次の位置に、「ＰＩＤ」のタグに、位置情報であるＸＳｏｒｔ：Ｉｎｄｅｘ＝”９”，ＸＳｏｒｔ：Ｄｅｐｔｈ＝”４”が付加され、追加される。以下、同様に、「Ｇｅｔ０」、「Ｇｅｔ１」、「Ｒｅｍａｉｎ」、のタグが位置情報とともに追加され、最下位の優先度のその他として、残りのタグが、ＸＭＬ文書（原）の配列順に、位置情報を付加して、追加される。
【００４３】
そして、図５に示すように、ＸＭＬ文書（改）の先頭に、順位付け情報を示す名前空間（ｘｍｌｎｓ：ＸＳｏｒｔ＝　ＨＹＰＥＲＬＩＮＫ　”ｈｔｔｐ：／／ｘｓｏｒｔ．ｆｕｊｉｔｓｕ．ｃｏｍ／”　ｈｔｔｐ：／／ｘｓｏｒｔ．ｆｕｊｉｔｓｕ．ｃｏｍ／）が追加され、最終行に、終了タグ（／ＸＳｏｒｔ：ＳｏｒｔｅｄＤｏｃｕｍｅｎｔ＞が追加される。
【００４４】
この順位付けされたＸＭＬ文書（改）は、文書転送部１４から転送先装置２０に送信される。転送先装置２０では、文書受信部２２が、このＸＭＬ文書（改）を受信し、文書構成復元部２４に渡す。文書構成復元部２４は、ＸＭＬ文書（改）を受けた順に表示制御部２６に渡す。従って、表示装置２８には、ＸＭＬ文書（改）の配列順に、順次表示が行われる。
【００４５】
即ち、優先順位の高いものをより早く表示でき、ＸＭＬ文書（原）のシーケンシャルな要素タグの配置にかかわらず、優先順位の高い要素タグを早期に入手できる。
【００４６】
一方、文書構成復元部２４は、図３の復元処理フローに従い、図５の受けたＸＭＬ文書（改）を、図６のＸＭＬ文書（原）に復元する。
【００４７】
（Ｓ３０）ＸＭＬ文書（改）の各要素タグを読み込み、タグ内の位置情報のＸＳｏｒｔ：Ｉｎｄｅｘで、インデックス順に各タグを並び替える。
【００４８】
（Ｓ３２）次に、タグ内の位置情報のＸＳｏｒｔ：Ｄｅｐｔｈで、インデックス順に並び替えたタグを深さ方向に階層化する。
【００４９】
（Ｓ３４）各タグのクローズ（終了）タグを付加する。図６では、個人データの＜／ＰｅｒｓｏｎａｌＤａｔａ＞、＜／Ｒｅｑｕｅｓｔ＞、＜／ＯｔｈｅｒＤａｔａ＞、＜／ＴｒｅｅＴｏｐ＞の終了タグである。
【００５０】
（Ｓ３６）最後に、各タグ内の位置情報ＸＳｏｒｔ：Ｉｎｄｅｘ，ＸＳｏｒｔ：Ｄｅｐｔｈを、タグから削除する。
【００５１】
このようにすると、図６のように、図４で示したＸＭＬ文書（原）を復元できる。この復元処理は、転送先装置２０で、受信時に行うこともでき、又、ＸＭＬ文書（改）を受信し、メモリに記憶後、転送先装置２０が必要な時点で、行っても良い。又、優先順位は、転送先装置２０から指定することもでき、逆に、転送元装置１０で指定することもできる。
【００５２】
このように、階層化されたタグ付き構造化文書を、順序を非拘束にした文書に変換する際に、元の構造化文書中の位置情報を各タグに属性情報として、付加するため、変換文書で、順序を非拘束にできるとともに、変換された文書を、位置情報に従い、元の構造化文書に復元できる。
【００５３】
又、位置情報として、インデックスと階層深さを基準にしているため、容易に、元の構造化文書を復元できる。更に、名前空間を付して、構造化文書に変換するため、同様な文書処理が可能となる。
【００５４】
［第１の実施の形態］
図８は、本発明の構造化文書変換・復元方法の適用例を示す第１の実施の形態のシステム構成図、図９は、図８の地図データベースの説明図、図１０は、変換された第１のＸＭＬ文書の説明図、図１１は、変換された第２のＸＭＬ文書の説明図、図１２は、図１０による移動体端末のリアルタイム画面の説明図、図１３は、図１１による移動体端末のリアルタイム画面の説明図である。
【００５５】
図８は、地図データベースの検索システムを示し、地図情報データベースファイル４２は、各地域の地図情報がＸＭＬ文書の形で登録されている。地図情報Ｗｅｂ（サーバー）４０は、経緯度・縮尺などから任意に地図情報データベース４２を検索し、文書を提供する。
【００５６】
又、地図情報Ｗｅｂ４０は，端末２０−１，２０−２から経緯度・縮尺等と共に地図情報であるＸＭＬ文書の要求命令を受けることで、該当する文書を地図情報データベース４２から提供する。
【００５７】
低速回線情報加工サービス（サーバー）１０−１は、地図情報提供Ｗｅｂ４０から受け取ったＸＭＬ文書を，端末２０−１からの優先順位要求により加工し、加工した新しいＸＭＬ文書を端末２０−１に随時送る。
【００５８】
移動体端末（ＰＤＡ，携帯電話等）２０−１は、経緯度・縮尺を入力することで地図情報を要求し、受け取った加工済みのＸＭＬ文書についてリアルタイム（文書の終了を待つことなく）に画面表示するアプリケーションが搭載されている。尚、端末２０−２は、例えば、パーソナルコンピュータで構成され、高速回線で、地図情報提供Ｗｅｂ４０に、ＸＭＬ文書を要求し、ＸＭＬ文書の提供を受ける。
【００５９】
図９は、地図情報データベースのＸＭＬ文書の説明図であり、東経１３８．５２，北緯３７．３３の経緯度の地図情報をＸＭＬ文書の形式で登録している。ここでは、道路図と、ランドマーク（市役所、公園等）を、名称と経緯度で表示し、タグ形式で登録されている。
【００６０】
ここで、移動体端末２０−１が、現在地（仮に、東経１３８．５２，北緯３７．３３）の経緯度とある縮尺を選択し、地図情報を低速回線情報加工サービス１０−１に要求したとする。加工サービス１０−１を経由して、地図情報提供Ｗｅｂ４０は，地図情報データベース４２から対応するＸＭＬ文書を検索し、加工サービス１０−１に提供する。この例では、検索され、提供されたＸＭＬ文書は，図９の内容である。
【００６１】
この時、移動体端末２０−１の使用者は、目的地であるＡ野球場を目標としており、情報要求の際に経緯度・縮尺と共に、「ランドマーク−娯楽施設優先」の情報を，加工サービス１０−１に与えた場合、加工サービス１０−１は，図２の変換処理に従い、提供されたＸＭＬ文書（原）を、図１０に示すようなＸＭＬ文書（改）に変更する。
【００６２】
図１０に示すように、加工されるＸＭＬ文書は，
名前空間「ｘｍｌｎｓ：ＸＳｏｒｔ＝　ＨＹＰＥＲＬＩＮＫ　”ｈｔｔｐ：／／ｘｓｏｒｔ．ｆｕｊｉｔｓｕ．ｃｏｍ／”　ｈｔｔｐ：／／ｘｓｏｒｔ．ｆｕｊｉｔｓｕ．ｃｏｍ／」により拘束される二つの属性ＸＳｏｒｔ：Ｉｎｄｅｘ　とＸＳｏｒｔ：Ｄｅｐｔｈが付加される。ＸＳｏｒｔ：Ｉｎｄｅｘはその要素の元の文書での位置を示し、ＸＳｏｒｔ：Ｄｅｐｔｈは同じくその入れ子の深さを表す。
【００６３】
端末２０−１からの優先順位の要求により、加工サービス１０−１は、先にランドマーク、その中でも娯楽施設の情報を先に来るよう要素を再配置し、それぞれについてＸＳｏｒｔ：Ｉｎｄｅｘ　とＸＳｏｒｔ：Ｄｅｐｔｈを付加する。
【００６４】
生成された加工済みＸＭＬ文書は，加工サービス１０−１から低速回線を用いて移動体端末２０−１に順次送られる。携帯端末２０−１では、搭載されているアプリケーションは受け取った要素に対して順次解釈を行い、リアルタイムに画面描画する。この場合、図１２の画面例に示すように、娯楽施設（ボーリング場等）から優先して描画される。
【００６５】
次に、利用者は、娯楽施設の描画が一通り行われた段階で、目的のＡ野球場が情報画面にない事に気づく。この時、利用者は描画がすべて行われるのを待つことなく、新たな座標情報を（スクロール機能などを利用することにより）指定し、地図情報の提供を要求する事もできる。
【００６６】
次に，利用者が道なりに移動したい時、にこのサービスを利用する場合を考える。この時、取得したい情報としては道路情報を優先させる。この場合、先の図９のＸＭＬ文書は、加工サービス１０−１により、同様に文書構成変更処理し、図１１の通りに再構成され、端末に送られる。
【００６７】
図１１でも、加工されるＸＭＬ文書は，
名前空間「ｘｍｌｎｓ：ＸＳｏｒｔ＝　ＨＹＰＥＲＬＩＮＫ　”ｈｔｔｐ：／／ｘｓｏｒｔ．ｆｕｊｉｔｓｕ．ｃｏｍ／”　ｈｔｔｐ：／／ｘｓｏｒｔ．ｆｕｊｉｔｓｕ．ｃｏｍ／」により拘束される二つの属性ＸＳｏｒｔ：Ｉｎｄｅｘ　とＸＳｏｒｔ：Ｄｅｐｔｈが付加される。ＸＳｏｒｔ：Ｉｎｄｅｘはその要素の元の文書での位置を示し、ＸＳｏｒｔ：Ｄｅｐｔｈは同じくその入れ子の深さを表す。
【００６８】
端末２０−１からの優先順位の要求により、加工サービス１０−１は、先に道路図の情報を先に来るよう要素を再配置し、それぞれについてＸＳｏｒｔ：Ｉｎｄｅｘ　とＸＳｏｒｔ：Ｄｅｐｔｈを付加する。
【００６９】
生成された加工済みＸＭＬ文書は，加工サービス１０−１から低速回線を用いて移動体端末２０−１に順次送られる。携帯端末２０−１では、搭載されているアプリケーションは受け取った要素に対して順次解釈を行い、リアルタイムに画面描画する。この場合、図１３の画面例に示すように、道路から優先して描画される。
【００７０】
ここで、端末は道路図の座標情報を元に、先ず道路を描画するため、利用者はすべての描画が終了するのを待つまでもなく、道路を把握することができる。尚、加工されたＸＭＬ文書は、移動体端末２０−１のメモリに記憶され、必要時に、元のＸＭＬ文書（ここでは、特定位置の地図情報）に復元できる。
【００７１】
このように、利用者が求める情報の優先順位を予め指定することにより、比較的大きなＸＭＬ情報を，優先順に転送することにより、効率よく利用することが可能になる。
【００７２】
［第２の実施の形態］
次に、ＸＭＬ文書を編集する場合に、履歴管理を容易とし、格納容量を少なくする文書蓄積・履歴管理サービスへの適用例を説明する。
【００７３】
図１４は、本発明の第２の実施の形態のシステム構成図であり、図１５は、図１４の文書作成処理フロー図、図１６は、図１５の処理で作成されたＸＭＬ文書の説明図、図１７は、ＸＭＬ文書の更新状況文書、図１８は、図１４の文書更新処理フロー図、図１９は、図１８で作成された更新文書の説明図、図２０は、図１８で作成された他の更新文書の説明図、図２１は、更新されたＸＭＬ文書の説明図である。
【００７４】
図１４に示すように、文書データベースファイル４６は、文書がＸＭＬ文書の形式で格納されている。文書蓄積履歴管理サービスサーバー４４は、文書データベースファイル４６を任意に検索できる。文書蓄積履歴管理サービスサーバー４４は、いくつかの端末２０−２、２０−３からアクセスが可能で、端末２０−２、２０−３の作成・編集要求により、ＸＭＬ文書を文書データベース４６に対して、取得・格納できる機能を持つ。尚、端末２０−２、２０−３は、パーソナルコンピュータ（ＰＣ）で構成される。
【００７５】
図１６、図１７を参照して、図１５により、端末の新規文書作成・登録処理を説明する。
【００７６】
（Ｓ４０）先ず、端末２０−２で文書ｘｍｌを新規にオープンし、文書編集を行う。図６は、文書編集（作成）されたＸＭＬ文書例を示す。
【００７７】
（Ｓ４２）次に、この新規作成したＸＭＬ文書の属性を定義する文書−新規．ｘｍｌを新規にオープンする。
【００７８】
（Ｓ４４）図１７に示すように、この文書−新規．ｘｍｌは、文書．ｘｍｌの更新状況を表し、文書−新規．ｘｍｌの最初の行に、＜ＸＲｅｃｏｒｄ：ＤｏｃｕｍｅｎｔＲｅｃｏｒｄ　ｘｍｌｎｓ：ＸＲｅｃｏｒｄ　＝　ＨＹＰＥＲＬＩＮＫ　”ｈｔｔｐ：／／ｘｒｅｃｏｒｄ．ｆｕｊｉｔｓｕ．ｃｏｍ／”　ｈｔｔｐ：／／ｘｒｅｃｏｒｄ．ｆｕｊｉｔｓｕ．ｃｏｍ／”＞を書き込む。従って、更新情報は名前空間ｘｍｌｎｓ：ＸＲｅｃｏｒｄ　＝　ＨＹＰＥＲＬＩＮＫ　”ｈｔｔｐ：／／ｘｒｅｃｏｒｄ．ｆｕｊｉｔｓｕ．ｃｏｍ／”　ｈｔｔｐ：／／ｘｒｅｃｏｒｄ．ｆｕｊｉｔｓｕ．ｃｏｍ／”により拘束される要素・属性によって管理される。
【００７９】
（Ｓ４６）そして、次の行に、＜ＸＲｅｃｏｒｄ：Ｃｒｅａｔｅ＞タグを、ＸＲｅｃｏｒｄ＝Ｕｓｅｒ属性ＰＣ名、ＸＲｅｃｏｒｄ：Ｄａｔｅ＝作成日とともに追加する。ここで、要素ＸＲｅｃｏｒｄ：Ｃｒｅａｔｅは新規に作成されたという情報を表し、その属性ＸＲｅｃｏｒｄ：Ｕｓｅｒは、作成者をＸＲｅｃｏｒｄ：Ｄａｔｅは、作成日を表す。
【００８０】
（Ｓ４８）更に、最終行に、終了タグである＜／ＸＲｅｃｏｒｄ：ＤｏｃｕｍｅｎｔＲｅｃｏｒｄ＞を追加する。
【００８１】
（Ｓ５０）端末２０−２から、文書ｘｍｌと、文書−新規．ｘｍｌを、文書蓄積履歴管理サービスサーバー４４に転送する。サーバー４４は、文書データベース４６に、文書ｘｍｌ５０と、文書−新規．ｘｍｌ５２を格納する。
【００８２】
次に、端末２０−３（又は２０−２）が、サービスを利用して蓄積された文書．ｘｍｌを編集（挿入、削除）する場合を説明する。図１９乃至図２１を参照して、図１８により、端末のＸＭＬ文書編集処理を説明する。
【００８３】
（Ｓ６０）端末は、サーバー４４から編集すべき文書．ｘｍｌを取得し、内部記憶として文書編集．ｘｍｌとする。更新文書数のポインタｉを「１」に初期化する。
【００８４】
（Ｓ６２）サーバー４４に、文書−更新ｉ．ｘｍｌがあるかを問い合わせる。無ければ、ステップＳ７２に進む。
【００８５】
（Ｓ６４）端末は、文書−更新ｉ．ｘｍｌがある時は、サーバー４４からこの文書−更新ｉ．ｘｍｌを取得する。図１９は、文書の一部を追加した場合に作成される文書−更新ｉ．ｘｍｌを、図２０は、文書の一部を削除した場合に作成される文書−更新ｉ．ｘｍｌを示す。図１９に示す例は、図１６のＸＭＬ文書のＤａｔａ要素の後に、＜Ｃｏｌｏｒ　Ｔｙｐｅ＝”Ｒｅｄ”／＞を挿入した例の文書−更新ｉ．ｘｍｌである。図１９において、ＸＲｅｃｏｒｄ：ＩｎｓｅｒｔＥｌｅｍｅｎｔは、その内部の要素が位置ＸＲｅｃｏｒｄ：Ｉｎｄｅｘ、入れ子の深さＸＲｅｃｏｒｄ：Ｄｅｐｔｈで表される場所に挿入されることを示す。
【００８６】
又、図２０は、ＰＣ１が図１６のＸＭＬ文書の＜ＳｕｂＴｉｔｌｅ＞要素を削除した例の文書−更新２．ｘｍｌである。図２０において、ＸＲｅｃｏｒｄ：ＤｅｌｅｔｅＥｌｅｍｅｎｔは、属性ＸＲｅｃｏｒｄ：Ｉｎｄｅｘ＝”３”にあたる要素をサブツリーごと削除することを表す。
【００８７】
（Ｓ６６）端末は、取得した文書−更新ｉ．ｘｍｌに、ＸＲｅｃｏｒｄ：ＩｎｓｅｒｔＥｌｅｍｅｎｔタグがあるかを判定する。なければ、ステップＳ６８に進む。ＸＲｅｃｏｒｄ：ＩｎｓｅｒｔＥｌｅｍｅｎｔ　タグがあると、図１９の場合であるので、ＸＲｅｃｏｒｄ：ＩｎｓｅｒｔＥｌｅｍｅｎｔタグの子供要素ＸＲｅｃｏｒｄ：Ｉｎｄｅｘ，　ＸＲｅｃｏｒｄ：Ｄｅｐｔｈで表される位置に、これらの属性を除いた子供要素を、ステップＳ６０の文書−編集．ｘｍｌに挿入する。
【００８８】
（Ｓ６８）端末は、取得した文書−更新ｉ．ｘｍｌに、ＸＲｅｃｏｒｄ：ＤｅｌｅｔｅＥｌｅｍｅｎｔタグがあるかを判定する。なければ、ステップＳ７０に進む。ＸＲｅｃｏｒｄ：ＤｅｌｅｔｅＥｌｅｍｅｎｔ　タグがあると、図２０の場合であるので、ＸＲｅｃｏｒｄ：ＤｅｌｅｔｅＥｌｅｍｅｎｔタグの子供要素ＸＲｅｃｏｒｄ：Ｉｎｄｅｘで表される位置の要素を、ステップＳ６０の文書−編集．ｘｍｌから削除する。このようにして、更新された文書を、ＸＭＬ文書（原）と、差分の更新文書から復元する。
【００８９】
（Ｓ７０）更新ポインタｉを「１」インクリメントする。
【００９０】
（Ｓ７２）文書−編集．ｘｍｌに、文書編集を行う。次に、この編集したＸＭＬ文書の属性を定義する文書−新規ｉ．ｘｍｌを新規にオープンする。
【００９１】
（Ｓ７４）図１９及び図２２に示すように、この文書−新規ｉ．ｘｍｌは、文書．ｘｍｌの更新状況を表し、文書−新規ｉ．ｘｍｌの最初の行に、＜ＸＲｅｃｏｒｄ：ＤｏｃｕｍｅｎｔＲｅｃｏｒｄ　ｘｍｌｎｓ：ＸＲｅｃｏｒｄ　＝　ＨＹＰＥＲＬＩＮＫ　”ｈｔｔｐ：／／ｘｒｅｃｏｒｄ．ｆｕｊｉｔｓｕ．ｃｏｍ／”　ｈｔｔｐ：／／ｘｒｅｃｏｒｄ．ｆｕｊｉｔｓｕ．ｃｏｍ／”＞を書き込む。従って、更新情報は名前空間ｘｍｌｎｓ：ＸＲｅｃｏｒｄ　＝　ＨＹＰＥＲＬＩＮＫ　”ｈｔｔｐ：／／ｘｒｅｃｏｒｄ．ｆｕｊｉｔｓｕ．ｃｏｍ／”　ｈｔｔｐ：／／ｘｒｅｃｏｒｄ．ｆｕｊｉｔｓｕ．ｃｏｍ／”により拘束される要素・属性によって管理される。
【００９２】
（Ｓ７６）そして、次の行に、＜ＸＲｅｃｏｒｄ：Ｅｄｉｔ＞タグを、ＸＲｅｃｏｒｄ＝Ｕｓｅｒ属性ＰＣ名、ＸＲｅｃｏｒｄ：Ｄａｔｅ＝作成日とともに追加する。ここで、要素ＸＲｅｃｏｒｄ：Ｅｄｉｔは編集されたという情報を表し、その属性ＸＲｅｃｏｒｄ：Ｕｓｅｒは、編集者を、ＸＲｅｃｏｒｄ：Ｄａｔｅは、編集日を表す。
【００９３】
（Ｓ７８）文書−編集．ｘｍｌで挿入したタグがあれば、ＸＲｅｃｏｒｄ：ＩｎｓｅｒｔＥｌｅｍｅｎｔタグを、文書−更新ｉ．ｘｍｌに追加し、挿入した要素をその子要素として、位置ＸＲｅｃｏｒｄ：Ｉｎｄｅｘ、入れ子の深さＸＲｅｃｏｒｄ：Ｄｅｐｔｈの属性とともに追加する。
【００９４】
（Ｓ８０）又、文書−編集．ｘｍｌで削除したタグがあれば、文書−更新ｉ．ｘｍｌに、ＸＲｅｃｏｒｄ：ＤｅｌｅｔｅＥｌｅｍｅｎｔタグを、削除する位置を表す属性ＸＲｅｃｏｒｄ：Ｉｎｄｅｘとともに追加する。
【００９５】
（Ｓ８２）更に、最終行に、終了タグである＜／ＸＲｅｃｏｒｄ：ＤｏｃｕｍｅｎｔＲｅｃｏｒｄ＞を追加する。
【００９６】
（Ｓ８４）端末２０−３から、文書−更新ｉ．ｘｍｌを、文書蓄積履歴管理サービスサーバー４４に転送する。サーバー４４は、文書データベース４６に、文書−更新ｉ．ｘｍｌ５４，５６を格納する。
【００９７】
以上の更新を行った文書．ｘｍｌは、論理的には、図２１に示すようになる。
【００９８】
このように、元のＸＭＬ文書５０に対し、編集後のＸＭＬ文書の差分情報だけを更新情報として、格納しても、更新情報に位置情報が付加されているため、容易に更新後のＸＭＬ文書に復元できる。又、編集後のＸＭＬ文書を登録しなくて良く、履歴管理が容易となり、且つ格納領域を少なくできる。このため、汎用的なＸＭＬ用のデータベース、送受アプリーションを利用した低コストな履歴管理サービスの構築が可能となる。
【００９９】
［他の実施の形態］
上述の第２の実施の形態では、端末側で、更新文書ｉ．ｘｍｌを作成しているが、同様にして、サーバー４４で、更新文書ｉ．ｘｍｌを作成しても良い。又、自動変換の論理情報として、名前空間を使用しているが、ＤＴＤ，Ｓｃｈｅｍａ型等の文書型を規定する情報を使用できる。
【０１００】
以上、本発明を、実施の形態で説明したが、本発明の趣旨の範囲内において、種々の変形が可能であり、これらを本発明の技術的範囲から排除するものではない。
【０１０１】
（付記１）シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するステップと、前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するステップとを有することを特徴とする構造化文書の変換方法。
【０１０２】
（付記２）前記変換ステップは、前記位置情報を前記タグ中の属性情報として付加するステップを有することを特徴とする付記１の構造化文書の変換方法。
【０１０３】
（付記３）前記変換ステップは、名前空間によって拘束された属性値により、前記文書のインデックスと深さ情報を付加して、新たな構造化文書に変換するステップからなることを特徴とする付記１の構造化文書の変換方法。
【０１０４】
（付記４）前記タグ付き文書を指定された優先順位に従い、転送するステップを更に有することを特徴とする付記１の構造化文書の変換方法。
【０１０５】
（付記５）前記分解ステップは、元の構造化文書と更新された構造化文書の差分情報を抽出し、前記タグ単位に分解するステップからなることを特徴とする付記１の構造化文書の変換方法。
【０１０６】
（付記６）付記１の変換されたタグ付き文書を復元する復元方法において、前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるステップと、前記タグ付き文書から前記位置情報を削除するステップとからなることを特徴とする構造化文書の復元方法。
【０１０７】
（付記７）付記２の変換されたタグ付き文書を復元する復元方法において、前記変換されたタグ付き文書から前記位置情報を抽出し、前記位置情報に従い、前記タグ付き文書を並べ替えるステップと、前記タグ付き文書から前記位置情報を削除するステップとからなることを特徴とする構造化文書の復元方法。
【０１０８】
（付記８）付記３の変換された構造化文書を復元する復元方法において、前記変換されたタグ付き文書の前記インデックスに従い、前記タグ付き文書を文書の行方向に並べ替えるステップと、前記タグ付き文書の前記深さ情報に従い、前記タグ付き文書を階層化するステップとからなることを特徴とする構造化文書の復元方法。
【０１０９】
（付記９）シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するステップと、前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するステップと、前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるステップと、前記タグ付き文書から前記位置情報を削除し、前記構造化文書を復元するステップとを有することを特徴とする構造化文書の変換及び復元方法。
【０１１０】
（付記１０）前記変換ステップは、前記位置情報を前記タグ中の属性情報として付加するステップを有することを特徴とする付記９の構造化文書の変換・復元方法。
【０１１１】
（付記１１）前記変換ステップは、名前空間によって拘束された属性値により、前記文書のインデックスと深さ情報を付加して、新たな構造化文書に変換するステップからなることを特徴とする付記９の構造化文書の変換・復元方法。
【０１１２】
（付記１２）前記タグ付き文書を指定された優先順位に従い、転送するステップを更に有することを特徴とする付記９の構造化文書の変換・復元方法。
【０１１３】
（付記１３）前記分解ステップは、元の構造化文書と更新された構造化文書の差分情報を抽出し、前記タグ単位に分解するステップからなり、前記復元ステップは、前記元の構造化文書に前記変換されたタグ付き文書の位置情報により、前記タグ付き文書を編集するステップからなることを特徴とする付記９の構造化文書の変換・復元方法。
【０１１４】
（付記１４）前記復元ステップは、前記変換されたタグ付き文書から前記位置情報を抽出し、前記位置情報に従い、前記タグ付き文書を並べ替えるステップと、前記タグ付き文書から前記位置情報を削除するステップとからなることを特徴とする付記１０の構造化文書の変換・復元方法。
【０１１５】
（付記１５）前記復元ステップは、前記変換されたタグ付き文書の前記インデックスに従い、前記タグ付き文書を文書の行方向に並べ替えるステップと、前記タグ付き文書の前記深さ情報に従い、前記タグ付き文書を階層化するステップとからなることを特徴とする付記１１の構造化文書の変換・復元方法。
【０１１６】
（付記１６）シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するプログラムと、前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するプログラムとを有することを特徴とする構造化文書の変換プログラム。
【０１１７】
（付記１７）付記１６の変換されたタグ付き文書を復元する復元プログラムであって、前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるプログラムと、前記タグ付き文書から前記位置情報を削除するプログラムとからなることを特徴とする構造化文書の復元プログラム。
【０１１８】
（付記１８）シーケンシャルに列挙され、階層化されたタグ付き文書で構成された構造化文書を、前記タグ単位に分解するプログラムと、前記分解された文書に、前記構造化文書での位置を示す位置情報を付加し、前記タグ付き文書に変換するプログラムと、前記変換されたタグ付き文書の前記位置情報に従い、前記タグ付き文書を並べ替えるプログラムと、前記タグ付き文書から前記位置情報を削除するプログラムとからなることを特徴とする構造化文書の変換・復元プログラム。
【０１１９】
【発明の効果】
階層化されたタグ付き構造化文書を、順序を非拘束にした文書に変換する際に、元の構造化文書中の位置情報を各タグに属性情報として、付加するため、変換文書で、順序を非拘束にできるとともに、変換された文書を、位置情報に従い、元の構造化文書に復元できる。
【０１２０】
又、位置情報として、インデックスと階層深さを基準にしているため、容易に、元の構造化文書を復元できる。更に、名前空間を付して、構造化文書に変換するため、同様な文書処理が可能となる。
【図面の簡単な説明】
【図１】本発明の一実施の形態の構造化文書の変換・復元システムの構成図である。
【図２】図１の構造化文書の変換処理フロー図である。
【図３】図１の構造化文書の復元処理フロー図である。
【図４】図１のＸＭＬ文書（原）の構成図である。
【図５】図１のＸＭＬ文書（改）の構成図である。
【図６】図１のＸＭＬ文書（復）の構成図である。
【図７】図１の優先順位表の説明図である。
【図８】本発明の第１の実施の形態のシステム構成図である。
【図９】図８の地図データベースのＸＭＬ文書の説明図である。
【図１０】図８の変換された第１のＸＭＬ文書の説明図である。
【図１１】図８の変換された第２のＸＭＬ文書の説明図である。
【図１２】図１０の第１のＸＭＬ文書の画面表示の説明図である。
【図１３】図１１の第２のＸＭＬ文書の画面表示の説明図である。
【図１４】本発明の第２の実施の形態のシステム構成図である。
【図１５】図１４の新規文書作成処理フロー図である。
【図１６】図１５のＸＭＬ文書の説明図である。
【図１７】図１５のＸＭＬ文書更新の説明図である。
【図１８】図１４の文書編集処理フロー図である。
【図１９】図１８の挿入編集時のＸＭＬ文書更新の説明図である。
【図２０】図１８の削除編集時のＸＭＬ文書更新の説明図である。
【図２１】図１９及び図２０による更新された論理的なＸＭＬ文書の説明図である。
【符号の説明】
１０　転送元装置
１２　文書構成変更部
１４　文書転送部
２０　転送先装置
２２　文書受信部
２４　文書構成復元部
２６　文書表示部
３０　ＸＭＬ文書（原）
３２　ＸＭＬ文書（改）
３４　ＸＭＬ文書（復）
【図１】
2004062600.tif 000003
【図２】
2004062600.tif 000004
【図３】
2004062600.tif 000005
【図４】
2004062600.tif 000006
【図５】
2004062600.tif 000007
【図６】
2004062600.tif 000008
【図７】
2004062600.tif 000009
【図８】
2004062600.tif 000010
【図９】
2004062600.tif 000011
【図１０】
2004062600.tif 000012
【図１１】
2004062600.tif 000013
【図１２】
2004062600.tif 000014
【図１３】
2004062600.tif 000015
【図１４】
2004062600.tif 000016
【図１５】
2004062600.tif 000017
【図１６】
2004062600.tif 000018
【図１７】
2004062600.tif 000019
【図１８】
2004062600.tif 000020
【図１９】
2004062600.tif 000021
【図２０】
2004062600.tif 000022
【図２１】
2004062600.tif 000023