O'Reilly logo

XML Topic Maps: Creating and Using Topic Maps for the Web by Jack Park, Sam Hunting

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

XSLT Layers

In CTW, following the framework introduced in XWATL [Ogievetsky 1999a, 1999b], XSLT style sheets are divided into three layers:

  1. The back-end or query layer. This layer is responsible for extracting required information from the topic map, assembling natural language generation constructs, and building syntax that aggregation and syndication software agents can understand.

  2. The layout layer. This layer controls how HTML elements are arranged on the Web page or WML card. It calls presentation-layer templates to style content.

  3. The presentation layer. This layer contains XSLT templates responsible for the particular look and feel of the Web pages or WML cards. Note that the presentation and layout layers can be altered to build other presentations ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required