Composition of templates using transclusion that guarantee a valid HTML document
First Claim
1. A computer-implemented method for composing a valid HTML document using template transclusion, comprising:
- retrieving a transcluded template file including a transcluded template;
retrieving a transcluding template file including a transcluding template, the transcluding template including credentials to the transcluded template;
validating that a data-type of an input parameter in the transcluding template matches a data-type of the transcluded template;
building a binary transcluded template object from the transcluded template and a binary transcluding template object from the transcluding template based on the validating; and
uploading the binary transcluded template object and the binary transcluding template object to a server to generate the valid HTML document that is sent for display on a browser, wherein content in the valid HTML document associated with the transcluded template is included within content in the valid HTML document associated with the transcluding template.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer-readable medium for composing a valid HTML document using template transclusion. A system includes a memory configured to store a transcluded template file, the transcluded template file includes a transcluded template and a transcluding template file, the transcluding template file including a transcluding template, the transcluding template including credentials to the transcluded template. The system also includes a template building module configured to build a transcluded template object from the transcluded template and a transcluding template object from the transcluding template, where the transcluded template object and the transcluding template object generate a valid HTML document that is sent for display on a browser.
49 Citations
23 Claims
-
1. A computer-implemented method for composing a valid HTML document using template transclusion, comprising:
-
retrieving a transcluded template file including a transcluded template; retrieving a transcluding template file including a transcluding template, the transcluding template including credentials to the transcluded template; validating that a data-type of an input parameter in the transcluding template matches a data-type of the transcluded template; building a binary transcluded template object from the transcluded template and a binary transcluding template object from the transcluding template based on the validating; and uploading the binary transcluded template object and the binary transcluding template object to a server to generate the valid HTML document that is sent for display on a browser, wherein content in the valid HTML document associated with the transcluded template is included within content in the valid HTML document associated with the transcluding template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for composing a valid HTML document using template transclusion, comprising:
-
a memory configured to; store a transcluded template file, the transcluded template file including a transcluded template; and store a transcluding template file, the transcluding template file including a transcluding template, the transcluding template including credentials to the transcluded template; and a template building module configured to; validate that a data-type of an input parameter in the transcluding template matches a data-type of the transcluded template; build a binary transcluded template object from the transcluded template based on the validation; build a binary transcluding template object from the transcluding template based on the validation; and upload the binary transcluded template object and the binary transcluding template object to a web server to generate the valid HTML document that is sent for display on a browser, wherein content in the valid HTML document associated with the transcluded template is included within content in the valid HTML document associated with the transcluding template. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture including a computer-readable medium having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:
-
retrieving a transcluded template file, the transcluded template file including a transcluded template; retrieving a transcluding template file, the transcluding template file including a transcluding template, the transcluding template including credentials to the transcluded template; validating that a data-type of an input parameter in the transcluding template matches a data-type of the transcluded template; building a binary transcluded template object from the transcluded template and a binary transcluding template object from the transcluding template based on the validating; uploading the binary transcluded template object and the binary transcluding template object to a web server to generate the valid HTML document that is sent for display on a browser, wherein content in the valid HTML document associated with the transcluded template is included within content in the valid HTML document associated with the transcluding template. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification