Data binding in a word-processing application
First Claim
1. In a word processor application, a method of providing a word processor document comprising:
- creating a presentation surface for displaying contents of the document, creating a data store for storing document data having an associated structure, associating a schema file with the data stored within the word processor document, creating one or more content regions in the word processor document, and creating one or more bindings associated with the one or more content regions.
3 Assignments
0 Petitions
Accused Products
Abstract
A word processor application is provided for creating word processor documents wherein the data and presentation can be separated. Data can be stored in a separate location from the presentation surface of the word processor document. Users of the word processor application can establish links (or bindings) between the contents of the data and the presentation surface. A user can modify contents of a word processor document by directly changing the linked data without having to deal with the complexity of the presentation format, which can be constantly changing. A user can modify content of a word processor document, by editing a data store without any knowledge of the current layout of the presentation surface. A user can modify complex backing data through simple document edits, without exposure to the complexities of the data structure.
-
Citations
20 Claims
-
1. In a word processor application, a method of providing a word processor document comprising:
-
creating a presentation surface for displaying contents of the document, creating a data store for storing document data having an associated structure, associating a schema file with the data stored within the word processor document, creating one or more content regions in the word processor document, and creating one or more bindings associated with the one or more content regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A word processing application for providing a word processor document comprising:
-
means for creating a store, the store for storing data, means for adding XML data to the store, means for associating a schema file with the XML data within the store, wherein the schema defines structure of the data, and means for creating one or more data binding associating one or more nodes in the store with content regions of the document. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable medium having computer-executable components, comprising:
-
a word processor presentation surface for presenting content of a word processor document, a first store for storing first data, and a binding for binding first data in the first store to an area of the document. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification