Translation file
First Claim
1. One or more computer readable media:
- a two-way translation file, the two-way translation file capable of enabling two-way translation between underlying structured data and a visual surface through which information may be received, the two-way translation file enabling two-way translation in a first way and in a second way, the first way translating the underlying structured data into the visual surface and the second way translating information received through the visual surface into the underlying structured data effective to alter the underlying structured data to include the information received through the visual surface.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing application uses a translation file to render a visual surface based on underlying structured data. The data processing application provides mapping between nodes associated with the visual surface and nodes associated with the structured data. The mapping is generated in two phases. In a first phase, the data processing application adds mapping functions to the translation file. In the second phase, the data processing application renders the visual surface on the basis of a specific instance of the structured data, and, in the process, executes the mapping functions within the translation file to provide specific pointer information that is embedded amongst the nodes associated with the visual surface. The pointer information points back to specific locations in the structured data, thus providing mapping between the visual surface and the structured data. The structured data can be formed using Extensible Markup Language (XML). The visual surface can be formed using Hypertext Markup Language (HTML). The translation file can be formed using Extensible Stylesheet Language Transformation (XSLT).
-
Citations
20 Claims
-
1. One or more computer readable media:
a two-way translation file, the two-way translation file capable of enabling two-way translation between underlying structured data and a visual surface through which information may be received, the two-way translation file enabling two-way translation in a first way and in a second way, the first way translating the underlying structured data into the visual surface and the second way translating information received through the visual surface into the underlying structured data effective to alter the underlying structured data to include the information received through the visual surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer implemented method comprising:
-
providing a translation file that converts an input document to an output document, the input document pertaining to a first kind of document, and the output document pertaining to a second kind of document; and modifying the translation file to include mapping functionality that can provide information regarding relationships between parts of the output document and associated parts of the input document, the modified translation file, when applied to the input document, configured to produce the output document and include references in the parts of the output document that point back to the associated parts in the input document. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of editing an electronic form, comprising:
-
displaying an electronic form on a display device using a presentation markup language; receiving data entered into part of the electronic form; mapping the part of the electronic form that received the data to an associated part of an XML data file corresponding to the electronic form; modifying the associated part of the XML data file; and updating the display device of the electronic form to reflect the entering of data. - View Dependent Claims (19, 20)
-
Specification