<sample name="Hello World!" href="hello-world/">
The complete separation between content and style
leads to a very powerful multi-channeling solution where you can
apply different stylesheets to the same content and generate different
flavors of it.
<sample name="XML-ized web sites" href="sites/">
A couple of existing web sites have been xml-ized to show you
how easier it is to handle pure-content markup.
<sample name="Presentation Slides" href="slides/slides">
An example of more complex use of XSLT for navigation and content filtering.
<sample name="Internationalization (i18n) & Localization (l10n)" href="i18n/">
Since XML is based on Unicode, it can be used to encode all types of
languages. Here is an example of the power of such an approach with
the help of those i18n and l10n Cocoon facilities.
<sample name="Content Syndication & Aggregation" href="aggregation/">
Separation of content and style allows not only to serve your content
in different ways, but also to syndicate, aggregate or otherwise include
and transform content provided by other web sites.
<sample name="Catalog Entity Resolver" href="catalog/">
XML is handy but also very complex. Cocoon integrates a number of
facilities to help you during your journey through XML-land. One of these
is the centralized handling of resolving network resources
(e.g. DTDs, symbols, character entity sets, images) to local copies
through the use of catalogs. Also explains how to use DocBook DTDs.