Dynamic markup language
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.
1 . A method for generating a markup language document ( 22 ) comprising accessing ( 30 ) a pool ( 14 ) of active markup language fragments ( 10 ), processing ( 32 ) said fragments ( 10 ) using at least one predetermined factor ( 18 , 20 ), and generating ( 34 ) a markup language document ( 22 ) accordingly.
2 . A method according to claim 1 , wherein a predetermined factor ( 18 ) is time ( 18 ).
3 . A method according to claim 1 or 2 , wherein a predetermined factor ( 20 ) is context ( 20 ).
4 . A method according to claim 1 , 2 or 3 , wherein said pool ( 14 ) is generated from a plurality of sources.
5 . A method according to any preceding claim, wherein said pool ( 14 ) is created by parsing of markup language sources to obtain active markup language fragments ( 10 ).
6 . A method according to any preceding claim, and further comprising supplying ( 36 ) said document ( 22 ) to a browser ( 24 ).
7 . A method according to claim 6 , and further comprising rendering ( 38 ) said document ( 22 ).
8 . A system for generating a markup language document ( 22 ) comprising a generator ( 16 ) for accessing a pool ( 14 ) of active markup language fragments ( 10 ), for processing said fragments ( 10 ) using at least one predetermined factor ( 18 , 20 ), and for generating a markup language document ( 22 ) accordingly.
9 . A system according to claim 8 , and further comprising a browser ( 24 ).
10 . A system according to claim 9 , and further comprising a renderer ( 26 ).