Technique for contracting element marks in a structured document
First Claim
1. In a document processing system including a central processing unit, a random access memory and a display device, a method for hierarchically contracting a stream mark to an element mark about a reference point in a structured document in said random access memory in a database form, comprising the steps of:
- determining whether said reference point is inside said stream mark,contracting said stream mark to a largest element completely contained in said stream mark which also contains said reference point to produce an element mark; and
,displaying said structured document on said display device emphasizing said element mark.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for hierarchically expanding and contracting element marks in a structured document. The structured document is hierarchically organized, such as documents written in Standardized General Markup Language (SGML). An element consists of a begin tag and its associated content, and may optionally include an end tag. The editor can mark an element, to produce an element mark, to indicate its selection for document processing operations such as moving, copying or deleting the content of the element mark. The element mark can be hierarchically contracted to lower-level element marks by invoking the contract code as appropriate. The method also can be used to adjust a stream mark to an element mark.
57 Citations
18 Claims
-
1. In a document processing system including a central processing unit, a random access memory and a display device, a method for hierarchically contracting a stream mark to an element mark about a reference point in a structured document in said random access memory in a database form, comprising the steps of:
-
determining whether said reference point is inside said stream mark, contracting said stream mark to a largest element completely contained in said stream mark which also contains said reference point to produce an element mark; and
,displaying said structured document on said display device emphasizing said element mark. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a document processing system including a central processing unit, a random access memory and a display device, a method for hierarchically contracting an element mark about a reference point in a structured document in said random access memory in database form, comprising the steps of:
-
determining whether said reference point is inside said element mark; determining whether said element mark contains a child element which obtains said reference point; contracting said element mark to said child element to produce a child element mark; and
,displaying said structured document on said display device emphasizing said child mark. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A document processing system capable of hierarchically contracting a stream mark to an element mark about a reference point in a presentation of a structured document comprising:
-
an contract code module which contains instructions to determine a document position of a reference point, determine an existence of said stream mark, and hierarchically contract said stream mark to a largest lower-level element containing said reference point and is contained in said stream mark; a display device for displaying a representation of said structured document, said stream mark and said element mark to a user; a random access memory which provides a temporary storage for said contract code and a database representation of said structured document; and a central processing unit for controlling and coupled to said display device and said random access memory which when executing commands within said contract code module; determine a document position of a reference point in said structured document; determines whether said document position is inside an element which is also contained in said stream mark; and
,contract said stream mark a largest element containing said document position and is contained in said stream mark to produce an element mark.
-
Specification