DYNAMIC MARKUP LANGUAGE
0 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a markup language document comprises accessing a pool of active markup language fragments, processing the fragments using at least one predetermined factor, and generating a markup language document accordingly. In this way, a declarative markup language document is derived, but with content that is effectively dynamic.
20 Citations
30 Claims
-
1-10. -10. (canceled)
-
11. A method for dynamically generating a markup language document comprising:
-
A) accessing a plurality of active markup language fragments, the markup language fragments including a reference to one of a variable or condition that defines respective outputs thereof; B) receiving a predetermined factor; and C) generating a declarative markup language document by; i) using the predetermined factor to satisfy all variable or condition references in a markup language fragment; ii) discarding a markup language fragment, if the predetermined factor does not satisfy all variable or condition reference in markup language fragment; and iii) repeating i) and ii) for the plurality of markup language fragments. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for dynamically generating a markup language document comprising:
-
A) a memory for storing a plurality of active markup language fragments, the markup language fragments including a reference to one of a variable or condition that defines respective outputs thereof; B) means for receiving a predetermined factor; and C) a generator, operably coupled to the memory and the means for receiving the predetermined factor, for generating a declarative markup language document from the plurality of markup language fragments comprising; i) means for using the predetermined factor to satisfy any variable or condition reference in the markup language fragments; and ii) means for discarding a markup language fragment, if the predetermined factor does not satisfy a variable or condition reference in the markup language fragment. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method for dynamically generating a markup language document comprising:
-
A) providing a snapshot generator capable of generating a declarative markup language document from a plurality of received markup language fragments, the snapshot generator comprising; i) means for receiving and using a predetermined factor to satisfy any variable or condition reference in a plurality of markup language fragments; and ii) means for discarding a markup language fragment, if the received predetermined factor does not satisfy a variable or condition reference in the markup language B) receiving a first plurality of active markup language fragments with the snapshot generator, the first plurality of markup language fragments including a reference to one of a variable or condition that defines respective outputs thereof; C) receiving a first predetermined factor with the snapshot generator; D) generating a first declarative markup language document with the snapshot generator using the first predetermined factor and the first plurality of active markup language fragments; E) receiving a second predetermined factor with the snapshot generator; and F) generating a second declarative markup language document with the snapshot generator using the second predetermined factor and the first plurality of active markup language fragments; wherein the first and second declarative markup language documents generated by the snapshot generator are different if values of the first and second predetermined factors are not equal. - View Dependent Claims (27, 28, 29)
-
-
30. A method for dynamically generating a markup language document comprising:
-
A) providing a snapshot generator capable of generating a declarative markup language document from a plurality of received markup language fragments, the snapshot generator comprising; i) means for receiving and using a predetermined factor to satisfy any variable or condition reference in a plurality of markup language fragments; and ii) means for discarding a markup language fragment, if the received predetermined factor does not satisfy a variable or condition reference in the markup language; B) receiving a first plurality of active markup language fragments with the snapshot generator, the first plurality of markup language fragments including a reference to one of a variable or condition that defines respective outputs thereof; C) receiving a first predetermined factor with the snapshot generator; D) generating a first declarative markup language document with the snapshot generator using the first plurality of active markup language fragments and the first predetermined factor; E) receiving a second plurality of active markup language fragments with the snapshot generator, the second plurality of markup language fragments including a reference to one of a variable or condition that defines respective outputs thereof; and F) generating a second declarative markup language document with the snapshot generator using the second plurality of active markup language fragments and the first predetermined factor; wherein the first and second declarative markup language documents generated by the snapshot generator are different if the first and second plurality of active markup language fragments different.
-
Specification