System and method for converting complex multi-file database structures to HTML
First Claim
1. A method for converting a plurality of related files, to one or more hypertext markup language (“
- HTML”
) documents, at least one of the plurality of related files containing at least one reference to another of the related files, the method comprising;
(a) converting each of the plurality of related files to at least one HTML file wherein at least one of the at least one reference is not converted to a HTML equivalent thereof;
(b) identifying each of the at least one reference not converted to the HTML equivalent thereof in each of the plurality of related files;
(c) generating the HTML equivalent corresponding to each of the identified at least one reference; and
(d) replacing, for each of the at least one reference not converted to the HTML equivalent thereof in the particular at least one HTML file, the at least one reference with the generated HTML equivalent corresponding thereto.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a system and method to convert multi-file database structures to Hypertext Markup Language (“HTML”). In particular, the disclosed embodiments convert multiple workbook files, generated by the Microsoft Excel spreadsheet program, into HTML including converting inter-file references to appropriate functional hyperlinks. The disclosed embodiments perform a two-pass conversion process, the first of which converts each of the workbook files to HTML and generates a list identifying all of the inter-file links/references which are not converted An HTML equivalent hyperlink is also generated which is stored in the list in association with the identified link/reference. On the second pass, each of the newly created HTML files is processed to replace the unconverted link/reference with the generated HTML equivalent hyperlink. The resulting HTML files are fully converted and properly linked.
-
Citations
19 Claims
-
1. A method for converting a plurality of related files, to one or more hypertext markup language (“
- HTML”
) documents, at least one of the plurality of related files containing at least one reference to another of the related files, the method comprising;
(a) converting each of the plurality of related files to at least one HTML file wherein at least one of the at least one reference is not converted to a HTML equivalent thereof;
(b) identifying each of the at least one reference not converted to the HTML equivalent thereof in each of the plurality of related files;
(c) generating the HTML equivalent corresponding to each of the identified at least one reference; and
(d) replacing, for each of the at least one reference not converted to the HTML equivalent thereof in the particular at least one HTML file, the at least one reference with the generated HTML equivalent corresponding thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- HTML”
-
10. A system for converting a plurality of related files, to one or more hypertext markup language (“
- HTML”
) documents, at least one of the plurality of related files containing at least one reference to another of the related files, the system comprising;
a converter operative to convert each of the plurality of related files to at least one HTML file wherein at least one of the at least one reference is not converted to a HTML equivalent thereof, the converter further including a link identifier operative to identify each of the at least one reference not converted to the HTML equivalent thereof in each of the plurality of related files and a link generator operative to generate an HTML equivalent corresponding to each of the identified at least one reference; and
a link corrector coupled with the converter and operative to replace, for each of the at least one reference not converted to the HTML equivalent thereof in the particular at least one HTML file, the at least one reference with the generated HTML equivalent corresponding thereto. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
- HTML”
-
19. A system for converting a plurality of related files, to one or more hypertext markup language (“
- HTML”
) documents, at least one of the plurality of related files containing at least one reference to another of the related files, the method comprising;
means for converting each of the plurality of related files to at least one HTML file wherein at least one of the at least one reference is not converted to a HTML equivalent thereof;
means for identifying each of the at least one reference not converted to the HTML equivalent thereof in each of the plurality of related files;
means for generating the HTML equivalent corresponding to each of the identified at least one reference; and
means for replacing, for each of the at least one reference not converted to the HTML equivalent thereof in the particular at least one HTML file, the at least one reference with the generated HTML equivalent corresponding thereto.
- HTML”
Specification