|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: xsl:script: functions written in XSLT
> I was wondering about this when I first saw saxon:function : > Is there really > any difference between that and named templates? If not, then > why do we need both? > Yes, that worried me too before I introduced saxon:function; my first thought was to allow some kind of mapping of an XPath function call to a named template. I came to the conclusion that a named template is a specialised kind of function whose syntax is designed on the assumption that its purpose is to construct a tree, and that bending this syntax to allow it to return other kinds of value would be very messy. The "two language" approach, XSLT+XPath, with the two languages having very different syntactic and semantic conventions, is always going to lead to some boundary problems where the two meet. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








