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

Re: lists as parameters

Subject: Re: lists as parameters
From: "Oren Ben-Kiki" <oren@xxxxxxxxxxxxx>
Date: Fri, 6 Aug 1999 12:07:33 +0200
scheme lists as parameters
Jon Smirl <jonsmirl@xxxxxxxxxxxx> wrote:

>Is there someway to pass list/collections as parameters? Here's what I
would
>like to do, but this isn't allowed....

Thats known as matching on "result tree fragments" and is explicitly
forbidden in the current draft. Basically the argument against it was that
it introduces multi-pass capabilities into XSL, and reduces the ability to
do incremental implementations. Personally I don't find this very
convincing - string processing gives raise to the same problems as result
tree matching.


>I tried to achieve this with the string functions but I couldn't come up
>with a scheme to handle a variable number of items.


It should be possible, though. I've posted a few months back an XSL program
which solves the n-queens problem by abusing the string operations - if you
look it up you could probably get some ideas on how to achieve what you
need. I'd be wary of actually using such code in a real system, though. I'd
prefer to chain two XSLT stylesheets instead.

Share & Enjoy,

    Oren Ben-Kiki


 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.