Document editing method, document editing system, server apparatus, and document editing program
First Claim
1. A document editing method in a document editing system for editing a plurality of structured documents each having a document structure including a plurality of elements, the method comprising steps of:
- reading a first structured document;
determining type information associated with the read first structured document and determining whether the first structured document is a block document, that includes tag information for specifying partial documents that correspond to operation units on which a selected operation may be performed, and each operation unit including at least a portion of the first structured document;
converting the first structured document into the block document when the first structured document is determined not to be the block document, said converting includes(a) inserting the tag information into the first structured document based on a block conversion rule to obtain partial documents corresponding to the operation units, or(b) inserting the tag information into the first structured document according to an existing structure of the first structured document to obtain partial documents corresponding to the operation units;
displaying the first structured document determined as the block document or the first structured document converted into the block document on a display;
preparing parts data associated with the first structured document for each of the partial documents based on the tag information included in the first structured document, said parts data including at least the partial documents included in the first structured document and position information representing a location within the first structured document of each partial document;
storing the first structured document in a storage as a collection of the parts data; and
editing the first structured document by updating the parts data corresponding to the partial documents in accordance with the selected operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A partial document defined in advance as an operating unit composed of at least one element, which is coincident with or is contained in a structural document, includes at least information representing that the partial document is an operating unit. Based on this information, at least the partial document and parts data by parts data containing position information on the partial document are created. Structured documents are stored in storage means as a set of parts data. The stored structured document is edited by updating parts data corresponding to the partial document targeted for operation, according to the contents of operation for the partial document selected as an operating target.
93 Citations
32 Claims
-
1. A document editing method in a document editing system for editing a plurality of structured documents each having a document structure including a plurality of elements, the method comprising steps of:
-
reading a first structured document; determining type information associated with the read first structured document and determining whether the first structured document is a block document, that includes tag information for specifying partial documents that correspond to operation units on which a selected operation may be performed, and each operation unit including at least a portion of the first structured document; converting the first structured document into the block document when the first structured document is determined not to be the block document, said converting includes (a) inserting the tag information into the first structured document based on a block conversion rule to obtain partial documents corresponding to the operation units, or (b) inserting the tag information into the first structured document according to an existing structure of the first structured document to obtain partial documents corresponding to the operation units; displaying the first structured document determined as the block document or the first structured document converted into the block document on a display; preparing parts data associated with the first structured document for each of the partial documents based on the tag information included in the first structured document, said parts data including at least the partial documents included in the first structured document and position information representing a location within the first structured document of each partial document; storing the first structured document in a storage as a collection of the parts data; and editing the first structured document by updating the parts data corresponding to the partial documents in accordance with the selected operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A document editing system for editing a selected structured document, the selected structured document being one of a plurality of structured documents, each of the structured documents having a document structure made up of a plurality of elements, said document editing system comprising:
-
a reading unit configured to read the selected structured document; a determining unit configured to determine a type information associated with the read structured document and configured to determine whether the selected structured document is a block document that includes tag information for specifying partial documents that correspond to operation units on which a selected operation may be performed, and each operation unit including at least a portion of the selected structured document; a converting unit configured to convert the first structured document into the block document when the selected structured document is determined not to be the block document, and configured to (a) insert the tag information into the first structured document based on a block conversion rule to obtain partial documents corresponding to the operation units, or (b) insert the tag information into the first structured document according to an existing structure of the first structured document to obtain partial documents corresponding to the operation units; a display unit configured to display the structured document determined as the block document or converted into the block document; a preparing unit configured to prepare parts data associated with the selected structured document for each of the partial documents based on the tag information included in the selected structured document, said parts data including at least the partial documents included in the selected structured document and position information representing a location within the selected structured document of each partial document; a storage unit configured to store the structured document as a collection of the parts data; and an editing unit configured to edit the selected structured document by updating the parts data corresponding to the partial documents in accordance with the selected operation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A document processing computer program product including a computer program for editing a structured document, the structured document being one of a plurality of structured documents and having a document structure made up of a plurality of elements, said document editing program causing the computer to perform steps comprising:
-
reading a first structured document included among said plurality of structured documents; determining type information associated with the read structured document and determining whether the structured document is a block document that includes tag information for specifying partial documents that correspond to operation unit on which a selected operation may be performed, and each operation unit including at least a portion of the first structured document; converting the first structured document into the block document when the structured document is determined not to be the block document, said converting includes (a) inserting the tag information into the first structured document based on a block conversion rule to obtain partial documents corresponding to the operation units, or (b) inserting the tag information into the first structured document according to an existing structure of the first structured document to obtain partial documents corresponding to the operation units; display, displaying the first structured document determined as the block document or converted into the block document; preparing parts data associated with the first structured document for each of the partial documents based on the tag information included in the structured document, said parts data including at least the partial documents and position information representing a location within the first structured document of each partial document; storing the first structured document as a collection of the parts data; and editing the structured document by updating the parts data corresponding to the partial documents in accordance with the selected operation. - View Dependent Claims (31, 32)
-
Specification