[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

XslBricks: Rapid XSL Stylesheet Development Library

Subject: XslBricks: Rapid XSL Stylesheet Development Library
From: xsl-list@xxxxxxxxxxxxxx
Date: Fri, 13 Feb 2004 07:10:49 -0800 (PST)
xslbricks
Greetings,

We have developed an XSL library (as a part of Syntext Serna), that
actually may be used standalone. XslBricks serves three main purposes:

- Allows to create simple XSL stylesheets for arbitrary XML 
  documents very easy and rapidly (from 5 to 30 minutes).
- XSL stylesheet that uses XslBricks produces not only XSL-FO, but also HTML.
- XslBricks contains popular, reusable XSL modules, e.g. XHTML.

So, XslBricks may be used as kick-start for developing a new XSL
stylesheet from scratch (especially for newbies). For example this
short XSL stylesheet:

<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:fo="http://www.w3.org/1999/XSL/Format">
  <xsl:include href="path_to_xsl_bricks/fo/fo.xsl"/>
</xsl:stylesheet>

Is *enough* to get XSL-FO (or HTML) view of an arbitrary XML document
with the default templates.

If you want to show an element with special decorations, say, section
title to look like "h1" HTML, you create a template call as short as
this:

<xsl:template match="section/title">
  <xsl:call-template name="h1"/>
</xsl:template>

Single XslBricks stylesheet included with XSL-FO backend or with HTML
backend will produce correspondingly XSL-FO or HTML.

We would like to get your feedback: what other templates may be useful
in XslBricks, what parameters should we add to this or that XslBricks
template, etc.

Currently XslBricks library is available as a part of Syntext Serna 
(free fully functional trial is available at:
http://www.syntext.com/products/serna/index.htm ).

If community finds XslBricks useful we are going to make it a
standalone (and of course free) package. XslBricks documentation is
available at:
http://www.syntext.com/products/serna/doc/xslbricks/index.htm

Feel free to send comments and feature requests to
serna-users@xxxxxxxxxxx mailing list.

-- Syntext team



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.