Markup language stylization
First Claim
Patent Images
1. A method, comprising:
- receiving a request for a markup language source document;
identifying a manifest document associated with the requested source document;
determining an overlay document to be applied to the source document as specified by the manifest document;
generating a modified source document by applying the overlay document to the requested source document; and
in response to the request, returning the modified source document.
2 Assignments
0 Petitions
Accused Products
Abstract
Markup language stylizations that may be applied to a source document are defined in overlay documents such that no special tags or markers are required in the source document to enable stylization via the overlay document. A manifest document defines an association between a source document and one or more overlay documents.
25 Citations
20 Claims
-
1. A method, comprising:
-
receiving a request for a markup language source document;
identifying a manifest document associated with the requested source document;
determining an overlay document to be applied to the source document as specified by the manifest document;
generating a modified source document by applying the overlay document to the requested source document; and
in response to the request, returning the modified source document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a source document having hypertext markup language (HTML) content;
an overlay document having extensible hypertext markup language (XHTML) content that specifies changes that may be made to an HTML document; and
a manifest document that defines a relationship between the source document and the overlay document such that the overlay document can be used to stylize or otherwise modify the source document. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to:
-
identify an overlay document to be applied to a source document;
generate a landmark hierarchy based on the overlay document, where each landmark represents an element that may be present in the source document;
step through elements in the source document to identify an element that corresponds to a first landmark in the landmark hierarchy;
identify an overlay directive associated with the fist landmark; and
generate a modified element by applying the overlay directive to the element that corresponds to the first landmark in the landmark hierarchy. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification