Abstract: A client-server system for making electronically published documents available over a computer network processes electronically published documents in a first markup language into document in a second markup language using a mapping table. A client viewer can request a portion of the electronically published document and the server sends only the selected portion, converted to the second markup language. If the selected portion is too big, the server can send a summary review such as a table of contents and description of the selected document.
Abstract: The ability to provide certain text in most, if not all, of the documents sent over the network by a server is provided by a mechanism which combines context information with a document, or document fragment, to be sent. The context information can be made dependent on the document type and defined by the style sheet. In particular, it may be defined by the style definition for a header or footer style for the particular document type. Such feature is particularly useful for generating copyright notices, button bars, or other text to be included in most or all document fragments sent over the network. The context information is defined by a declarative specification that operates on document structure which reduces document management effort.
Type:
Grant
Filed:
March 1, 1996
Date of Patent:
December 26, 2000
Assignee:
Enigma Information Systems Ltd.
Inventors:
Steven J. DeRose, James Apple, Gavin T. Nicol, Michael J. Braca
Abstract: A data processing system and method for generating a representation of an electronic document, for indexing the electronic document, for navigating the electronic document using its representation and for displaying the electronic document on an output device. The system and method are used with electronic documents having descriptive markup which describes the content or meaning of the document rather than its appearance. Such documents may be represented by a tree. Each markup element defines a node or element in a tree. The tree is represented by providing a unique identifier for each element and for accessing a descriptor of the element. An element descriptor preferably includes indications of the parent, first child, last child, left sibling, right sibling, type name and text location for the element. The document representation is used to facilitate navigation of the text for constructing navigational aids such as table of contents and full text indexing.
Abstract: A data processing system and method for generating a representation of an electronic document, for indexing the electronic document, for navigating the electronic document using its representation and for displaying the electronic document on an output device. The system and method are used with electronic documents having descriptive markup which describes the content or meaning of the document rather than its appearance. Such documents may be represented by a tree. Each markup element defines a node or element in a tree. The tree is represented by providing a unique identifier for each element and for accessing a descriptor of the element. An element descriptor preferably includes indications of the parent, first child, last child, left sibling, right sibling, type name and text location for the element. The document representation is used to facilitate navigation of the text for constructing navigational aids such as table of contents and full text indexing.
Abstract: A data processing system and method for generating a representation of an electronic document, for indexing the electronic document, for navigating the electronic document using its representation and for displaying the electronic document on an output device. The system and method are used with electronic documents having descriptive markup which describes the content or meaning of the document rather than its appearance. Such documents may be represented by a tree. Each markup element defines a node or element in a tree. The tree is represented by providing a unique identifier for each element and for accessing a descriptor of the element. An element descriptor preferably includes indications of the parent, first child, last child, left sibling, right sibling, type name and text location for the element. The document representation is used to facilitate navigation of the text for constructing navigational aids such as table of contents and full text indexing.