Methods, systems, and computer program products for enabling dynamic content in a markup-language-based page using a dynamic markup-language element are disclosed. According to one method, a client detects, while parsing a markup-language-based page, a dynamic markup language element including presentation content. The dynamic markup language element identifies the presentation content as dynamic and specifies a remote update provider for providing an update to the presentation content. The client presents at least a portion of the page including the presentation content. The client sends a message to the remote update provider for an update to the presentation content. The client receives an update from update provider. The client updates the page by replacing at least a portion of the presentation content with the presentation content received from the update provider. The client presents the updated page.
展开▼