JPH0628354A - Sgml document input device - Google Patents
Sgml document input deviceInfo
- Publication number
- JPH0628354A JPH0628354A JP4127184A JP12718492A JPH0628354A JP H0628354 A JPH0628354 A JP H0628354A JP 4127184 A JP4127184 A JP 4127184A JP 12718492 A JP12718492 A JP 12718492A JP H0628354 A JPH0628354 A JP H0628354A
- Authority
- JP
- Japan
- Prior art keywords
- document
- dtd
- editing
- sgml
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、印刷、データベース等
のために定められた世界的な標準規格であるSGML規
格に沿って文書の入力および編集を支援するSGML文
書入力装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an SGML document input device which supports the input and editing of a document in accordance with the SGML standard which is a global standard defined for printing, databases and the like.
【0002】[0002]
【従来の技術】従来のこの種の装置は、文書入力に先立
って、図3に示すように、DTD(文書型定義)を記述
したファイルいわゆるDTD記述ファイル100を読み
込む。読み込んだDTD記述ファイルは、図4に示すよ
うに、文書の入力位置を項目別に指示するタグ101の
形で文書入力編集画面上に展開される。このタグ101
の指示にしたがって文書を入力することにより、SGM
L規格にしたがった文書を作成することができる。これ
により、作業者は、文書の書式や体裁などに煩わされる
ことなく、文書内容の入力に専念できる。上記タグ10
1の指示にしたがって入力された文書はSGML文書フ
ァイルとして出力され、DTP(デスクトップ・パプリ
ッシング)印刷にかけることができる。2. Description of the Related Art Prior art devices of this type read a so-called DTD description file 100 in which a DTD (document type definition) is described, as shown in FIG. As shown in FIG. 4, the read DTD description file is developed on the document input / edit screen in the form of a tag 101 that indicates the input position of the document item by item. This tag 101
By inputting the document according to the instructions,
A document according to the L standard can be created. As a result, the worker can concentrate on inputting the document contents without being bothered by the format and appearance of the document. Tag 10 above
The document input according to the instruction 1 is output as an SGML document file and can be subjected to DTP (desktop publishing) printing.
【0003】上述のようにDTD記述ファイルは一種の
文書フォーム設計書であるが、この設計書はあらかじめ
専用のエディタを使って作成される。この設計書すなわ
ちDTD記述ファイルを文書の種類別に用意しておけ
ば、作業者は、その用意した中から目的に合ったものを
選択して読み込ませることにより、これから入力しよう
とする文書の書式や体裁などを自動的に決めることがで
きる。As described above, the DTD description file is a kind of document form design document, but this design document is created in advance using a dedicated editor. If this design document, that is, the DTD description file is prepared for each type of document, the operator selects the one suitable for the purpose from among the prepared documents and reads it, so that the format of the document to be input or Appearance can be determined automatically.
【0004】[0004]
【発明が解決しようとする課題】しかし、かかる構成に
よれば、DTD記述ファイルの変更をともなうような文
書を作成しようとした際に、文書入力作業者の負担が非
常に大きくなることがある、という問題があった。However, according to such a configuration, the burden on the document input operator may become very heavy when an attempt is made to create a document accompanied by a change in the DTD description file. There was a problem.
【0005】上述の問題は以下の理由で生じる。すなわ
ち、文書の入力に先だって読み込んだDTD記述ファイ
ルの内容が、これから入力しようとする文書の内容に完
全に適合していればよいが、入力しようとする項目のタ
グがなかったり、あるいは入力の対象となっていない項
目であって記載の省略を禁止しているタグがあったりす
ると、せっかく読み込んだDTDファイルを入力途中の
文書とともに放棄して、別のDTD記述ファイルを探し
て改めて読み込むか、あるいは新たにDTD記述ファイ
ルを作成しなければならなかった。The above problem occurs for the following reasons. That is, the contents of the DTD description file read prior to the input of the document should be perfectly compatible with the contents of the document to be input, but there is no tag for the item to be input, or the input target If there is a tag that is not an item and prohibits the omission of the description, discard the DTD file that was read in with the document being input and search for another DTD description file, or read it again, or I had to create a new DTD description file.
【0006】このとき、従来においては、DTDファイ
ルの新規作成または校正がSGML文書の作成とは別に
独立して行なわれるようになっていたため、文書の入力
途中でDTDの記述情報が合わないことが判明すると、
それまで入力した文章は、DTD記述ファイルとともに
放棄しなければならなかった。このようなことを防止す
るためには、DTD記述ファイルの種類を最初から多く
取り揃えておくことが必要であるが、すべての文書内容
に適合するDTD記述ファイルを前もって用意すること
は、現実には不可能であった。At this time, in the past, since the new creation or proofreading of the DTD file was performed independently of the creation of the SGML document, the description information of the DTD may not match during the input of the document. Once it turns out,
The text entered up to that point had to be discarded along with the DTD description file. In order to prevent such a situation, it is necessary to prepare many types of DTD description files from the beginning, but it is actually necessary to prepare DTD description files suitable for all document contents in advance. It was impossible.
【0007】本発明は、上述した課題に鑑みてなされた
もので、DTD記述ファイルの新規作成または修正が必
要になるかも知れないようなSGML文書であっても、
その入力を作業者に無駄な労力を強いることなく効率良
く行なわせることができるSGML文書入力装置を提供
することを目的とする。The present invention has been made in view of the above-mentioned problems, and even an SGML document which may require new creation or modification of a DTD description file,
An object of the present invention is to provide an SGML document input device capable of efficiently inputting the input without forcing an operator to uselessly.
【0008】[0008]
【課題を解決するための手段】本発明は上述の課題を解
決するため、読み込まれたDTD記述ファイルにしたが
ってSGML文書の入力編集を支援するとともに、この
SGML文書編集の動作下で上記DTD記述情報の編集
を支援させ、編集されたDTD記述情報にもとづいて新
たなDTD記述ファイルを生成させる、という構成を備
えたものである。In order to solve the above-mentioned problems, the present invention supports the input and editing of an SGML document according to a read DTD description file, and the above-mentioned DTD description information is operated under the operation of this SGML document editing. Is supported, and a new DTD description file is generated based on the edited DTD description information.
【0009】[0009]
【作用】本発明は、上述の構成によって、DTD記述情
報を文書の入力作業中に随時に変更することができるた
め、DTD記述ファイルの新規作成または修正が必要に
なるかも知れないようなSGML文書であっても、その
入力を作業者に無駄な労力を強いることなく効率良く行
なわせることが可能となる。According to the present invention, since the DTD description information can be changed at any time during the input operation of the document by the above-described configuration, the SGML document may need to be newly created or modified. Even in this case, it is possible to allow the operator to perform the input efficiently without imposing unnecessary labor.
【0010】[0010]
【実施例】以下、本発明の実施例を図を参照しながら説
明する。Embodiments of the present invention will be described below with reference to the drawings.
【0011】なお、図において、同一符号は同一または
相当部分を示すものとする。図1は本発明の一実施例に
よるSGML文書入力装置の概略構成を示すものであっ
て、1は装置に読み込まれたDTD記述ファイル100
の記述情報110にしがって文書の入力および編集を支
援するSGML編集部、2は上記SGML編集部1の動
作下で起動されて上記DTD記述情報110の編集を支
援するDTD編集部、3は上記DTD記述情報110に
よって支援される文書の入力編集画面を表示する表示
部、4はキーボードなどの入力部、5は各部の動作を集
中的に制御する主制御部である。In the drawings, the same reference numerals indicate the same or corresponding parts. FIG. 1 shows a schematic configuration of an SGML document input device according to an embodiment of the present invention, where 1 is a DTD description file 100 read by the device.
The SGML editing unit 2 that supports the input and editing of a document according to the description information 110 of 2 is activated under the operation of the SGML editing unit 1 to support the editing of the DTD description information 110. A display unit for displaying an input / edit screen of a document supported by the DTD description information 110, an input unit such as a keyboard, and a main control unit for centrally controlling the operation of each unit.
【0012】SGML編集部1では、入力および編集さ
れた文書をDTD記述情報とともに、SGML文書ファ
イル200として出力する。また、DTD編集部2で編
集されたDTD記述情報にもとづいて新たなDTD記述
ファイル150を生成して出力する。The SGML editing unit 1 outputs the input and edited document together with the DTD description information as an SGML document file 200. In addition, a new DTD description file 150 is generated and output based on the DTD description information edited by the DTD editing unit 2.
【0013】以上のように構成されたSGML文書入力
装置について、以下その動作を説明する。The operation of the SGML document input device configured as described above will be described below.
【0014】上述した装置では、図2に示すように、ま
ず、DTD(文書型定義)を記述したファイルいわゆる
DTD記述ファイル100(図3参照)を読み込む。読
み込んだDTD記述ファイルは、文書の入力位置を項目
別に指示するタグ101(図4参照)の形で文書入力編
集画面上に展開される(S1)。In the above-mentioned apparatus, as shown in FIG. 2, first, a so-called DTD description file 100 (see FIG. 3) in which a DTD (document type definition) is described is read. The read DTD description file is developed on the document input editing screen in the form of a tag 101 (see FIG. 4) that indicates the input position of the document item by item (S1).
【0015】これにより、作業者は、上記タグ101の
指示にしたがって文書の入力および編集の操作を行なう
ことができる(S2)。As a result, the operator can perform the operation of inputting and editing the document according to the instruction of the tag 101 (S2).
【0016】ここで、文書の入力作業途中にて、画面に
展開されたタグを削除あるいは追加などの変更の必要が
生じた場合、作業者は、動作中のSGML編集部1から
DTD編集部2を呼び出す操作を行なって、SGML編
集部1の動作下でDTD編集部2を起動させる。つま
り、SGML編集部1を終了(クローズ)させることな
く、単に不活性化させただけの状態でもって、DTD編
集部2を起動(オープン)することにより、編集対象を
SGML文書からDTD記述情報に変更する(S3,S
4)。Here, when it becomes necessary to change, such as deleting or adding a tag expanded on the screen during the input operation of the document, the worker operates the SGML editing unit 1 to the DTD editing unit 2 in operation. Is performed to activate the DTD editing unit 2 under the operation of the SGML editing unit 1. In other words, by activating (opening) the DTD editing unit 2 without terminating (closing) the SGML editing unit 1 and simply inactivating the SGML editing unit 1, the edit target is changed from the SGML document to the DTD description information. Change (S3, S
4).
【0017】作業者は、DTD記述情報に対して必要な
修正操作を終えたならば、DTD編集部2を終了(クロ
ーズ)させる操作を行なう。この操作により、SGML
文書編集部2が再び活性化されて、元のSGML文書の
編集モードが復活する(S5)。When the operator finishes the necessary correction operation for the DTD description information, the operator ends the DTD editing section 2 (closes it). By this operation, SGML
The document editing unit 2 is activated again, and the edit mode of the original SGML document is restored (S5).
【0018】以上のようにして、文書の入力とともに、
その入力途中にて、必要に応じてDTD記述情報の変更
が行なわれる。この変更後に復活させられたSGML文
書の入力支援は、変更後のDTD記述情報にもとづいて
行なわれる。As described above, with the input of the document,
During the input, the DTD description information is changed if necessary. The input support for the SGML document revived after the change is performed based on the changed DTD description information.
【0019】文書の入力作業が完了して、作業者がSG
ML編集の終了操作を行なうと、編集モードが終了させ
られるとともに、完成したSGML文書のファイル出力
が行なわれる。このとき、そのSGML文書の入力編集
中にDTD記述情報の変更が行なわれていたならば、そ
の変更されたDTD記述情報にもとづいて新たなDTD
記述ファイルが生成されて出力される(S6,S7,S
8)。When the document input work is completed, the worker
When the ML edit ending operation is performed, the edit mode is ended and the completed SGML document file is output. At this time, if the DTD description information is changed during inputting and editing of the SGML document, a new DTD is created based on the changed DTD description information.
A description file is generated and output (S6, S7, S
8).
【0020】以上のようにして、DTD記述情報を文書
の入力作業中に随時に変更できるようにしたことによ
り、DTD記述ファイルの新規作成または修正が必要に
なるかも知れないようなSGML文書であっても、その
入力を作業者に無駄な労力を強いることなく効率良く行
なわせることができる。As described above, since the DTD description information can be changed at any time during the document input operation, it is an SGML document which may require new creation or modification of the DTD description file. However, it is possible to allow the operator to efficiently perform the input without forcing unnecessary work.
【0021】[0021]
【発明の効果】以上の説明から明らかなように、本発明
は、読み込まれたDTD記述ファイルにしたがってSG
ML文書の入力編集を支援するとともに、このSGML
文書編集の動作下で上記DTD記述情報の編集を支援さ
せ、編集されたDTD記述情報にもとづいて新たなDT
D記述ファイルを生成させることによって、DTD記述
情報を文書の入力作業中に随時に修正することができる
ため、DTD記述ファイルの新規作成または修正が必要
になるかも知れないようなSGML文書であっても、そ
の入力を作業者に無駄な労力を強いることなく効率良く
行なわせることができる、という効果を有するものであ
る。As is apparent from the above description, according to the present invention, the SG is used according to the read DTD description file.
This SGML supports input and editing of ML documents.
The editing of the DTD description information is supported under the operation of document editing, and a new DT is created based on the edited DTD description information.
By generating the D description file, the DTD description information can be modified at any time during the input operation of the document. Therefore, it is an SGML document that may require new creation or modification of the DTD description file. Also, it has an effect that the operator can efficiently perform the input without imposing unnecessary labor on the operator.
【図1】図1は本発明の一実施例によるSGML文書入
力装置の概略構成図FIG. 1 is a schematic configuration diagram of an SGML document input device according to an embodiment of the present invention.
【図2】図2は本発明装置の要部における概略動作を示
すフロー図FIG. 2 is a flowchart showing a schematic operation of a main part of the device of the present invention.
【図3】図3はDTD記述ファイルの記述例を示す図FIG. 3 is a diagram showing a description example of a DTD description file.
【図4】図4はDTD記述情報が展開された入力編集画
面の一例を示す図FIG. 4 is a diagram showing an example of an input edit screen in which DTD description information is expanded.
100,150 DTD記述ファイル 101 タグ 110 DTD記述情報 200 SGML文書ファイル 1 SGML編集部 2 DTD編集部 3 表示部 4 入力部 5 主制御部 100,150 DTD description file 101 Tag 110 DTD description information 200 SGML document file 1 SGML editing section 2 DTD editing section 3 Display section 4 Input section 5 Main control section
Claims (1)
力の指示および支援を行なうSGML文書編集手段と、
このSGML文書編集手段の動作下で上記DAT記述情
報の編集を支援するとともに、編集されたDTD記述情
報にもとづいて新たなDTD記述ファイルを生成するD
TD編集手段とを備えたSGML文書入力装置。1. SGML document editing means for instructing and supporting document input according to a DTD description file,
Under the operation of this SGML document editing means, editing of the DAT description information is supported, and a new DTD description file is generated based on the edited DTD description information.
An SGML document input device provided with TD editing means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4127184A JPH0628354A (en) | 1992-05-20 | 1992-05-20 | Sgml document input device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4127184A JPH0628354A (en) | 1992-05-20 | 1992-05-20 | Sgml document input device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0628354A true JPH0628354A (en) | 1994-02-04 |
Family
ID=14953762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4127184A Pending JPH0628354A (en) | 1992-05-20 | 1992-05-20 | Sgml document input device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0628354A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3923024A1 (en) * | 1989-07-12 | 1990-02-01 | Siemens Ag | Electrosurgical apparatus with operating, display and safety device |
JPH088896A (en) * | 1994-06-15 | 1996-01-12 | Nec Corp | Encrypton device and encripton system |
JPH08137873A (en) * | 1994-11-10 | 1996-05-31 | Fuji Xerox Co Ltd | Information editing device for logic common to documents |
JPH08212293A (en) * | 1995-01-31 | 1996-08-20 | Toshiba Corp | Sgml tag giving processing system |
WO2007132565A1 (en) * | 2006-05-15 | 2007-11-22 | Justsystems Corporation | Data processing device, and data processing method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02311951A (en) * | 1989-05-29 | 1990-12-27 | Matsushita Graphic Commun Syst Inc | Document editing device |
JPH03127170A (en) * | 1989-10-13 | 1991-05-30 | Hitachi Ltd | Logical structure generation processing system in document preparing device |
-
1992
- 1992-05-20 JP JP4127184A patent/JPH0628354A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02311951A (en) * | 1989-05-29 | 1990-12-27 | Matsushita Graphic Commun Syst Inc | Document editing device |
JPH03127170A (en) * | 1989-10-13 | 1991-05-30 | Hitachi Ltd | Logical structure generation processing system in document preparing device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3923024A1 (en) * | 1989-07-12 | 1990-02-01 | Siemens Ag | Electrosurgical apparatus with operating, display and safety device |
JPH088896A (en) * | 1994-06-15 | 1996-01-12 | Nec Corp | Encrypton device and encripton system |
JPH08137873A (en) * | 1994-11-10 | 1996-05-31 | Fuji Xerox Co Ltd | Information editing device for logic common to documents |
JPH08212293A (en) * | 1995-01-31 | 1996-08-20 | Toshiba Corp | Sgml tag giving processing system |
WO2007132565A1 (en) * | 2006-05-15 | 2007-11-22 | Justsystems Corporation | Data processing device, and data processing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0628354A (en) | Sgml document input device | |
JPS6290737A (en) | Documentation device | |
JPS63172330A (en) | Halftone application system for document processor | |
JPH08190636A (en) | Image editing and printing system | |
JPH07306863A (en) | Generation device for link between document and dictionary | |
JPH0668082A (en) | Routine text preparing device | |
JPH04359317A (en) | Software development supporting device | |
JPH01216462A (en) | Document preparing device | |
JPH0676008A (en) | Method and device for graphic register processing | |
JPH0589103A (en) | Document editing processor | |
JPH06162021A (en) | Document preparing device and document preparation control method | |
JPS63238627A (en) | Editing and outputting system for assemble list | |
JP2001022742A (en) | Method and machine for preparing document | |
JPH04128968A (en) | Space area correspondence copying method | |
JPH05216886A (en) | Document preparation device | |
JPH05127963A (en) | Virtual editor system | |
JPH07175940A (en) | Correction data processor | |
JPH0218609A (en) | Changing device for key operating procedure | |
JPH05313871A (en) | Multi-program editing device | |
JPH07319853A (en) | Document processor | |
JPH05324648A (en) | Automatic document date display system | |
JPH05233018A (en) | Program developing device for programmable controller and recording medium for supporting program development | |
JPH04148454A (en) | Data input control system | |
JPH0443459A (en) | Terminology explanation generation system | |
JPH09251455A (en) | Automatic format adjustment processing system |