How Dynamic News Works: Bird's Eye View
Generating XML Documents to Build HTML Pages
Dynamic News generates XML documents to build HTML pages:
- Static Pages: Built from XML documents pregenerated at intervals set by the news system administrator.
- Semi-Dynamic Pages: Built from pregenerated XML documents that list the items in categories chosen by the user.
- Dynamic Pages: Built on demand from XML documents that list items by categories, subcategories, and types chosen by the user.
Figure 6-1 gives an overview of how Dynamic News performs these steps:
- Calls Oracle XML-SQL Utility (XSU) . This queries the database for news items and writes the results to an XML document. This happens as follows:
- In batch mode for Static pages
- In batch mode for Semi-Dynamic pages
- On demand for Dynamic pages
- Uses the XSL-T Processor of the Oracle XML Parser for Java to transform the XML into HTML via one of three XSL stylesheets: one for Netscape Navigator, one for Internet Explorer, or a general stylesheet for all other browsers.
- Delivers the HTML page to the user through a Web server.
Figure 6-1 Dynamic News