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

Core concepts in XSLT

Subject: Core concepts in XSLT
From: John Lam <jlam@xxxxxxxxxxxx>
Date: Sun, 27 Feb 2000 12:41:26 -0500
concepts of xslt
Thanks to all of the folks on this list who have helped answer my somewhat
obtuse questions, I have had an XSLT epiphany this weekend. In particular,
Lars' suggestion to get a copy of Abelson's "wizard book" has helped
tremendously in furthering my understanding of this topic. In particular,
section 1.1.5 on the subsitution model for procedure applications and
Section 3.1.3 on the costs of introducing assignment changed my world-view
completely.

As a result of my epiphany, I've been trying to distill down the essence of
XSLT, and I've come to this observation:

XSLT is about three core concepts

1.	Templates are functions that are free of side effects.
2.	Template rules are either
      a) A named function, or 
      b) A function that declares its intent
3.	Templates allow you to generate output from static and dynamic
content.

What do other folks on this list feel about this observation? Are there
things here that should be changed/removed and are there things that should
be added to this list?

Cheers,
-John


 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.