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

Re: Constraint Searching in XML via XSLT

Subject: Re: Constraint Searching in XML via XSLT
From: Joel Beach <j.beach@xxxxxxxxxxx>
Date: Thu, 19 Jul 2001 12:06:27 +1000
joel beach
At 10:27 AM 7/19/2001 +1000, you wrote:
<snip>

Basically, I want to input one or more values for TrialName, Rainfall, SoilType, CropType, RegionName and so on. I can implement it fine for one constraint, where I have one top-level parameter for the value I want to search for. The constraint to be searched for was fixed.

However, the way I did it before was like this:

* Make a template which matches only on a TrialID whose constraint is equal to the value specified in the top-level parameter. (Just using <xsl:template> with the match attribute)

I don't think this will work for a more complex case.


I hate to answer my own question, but it would be better to just apply a number of transformations and concatenate together? The final template, should, of course convert to HTML, but other maybe just go from XML to XML?


So, my questions are these.

1. If a constraint is not specified, how do I get the XSLT stylesheet to match all elements?


If I did it that way, I would only specify transformations for constraints entered. Then I'd just concat all the transformations at the end, the last one doing XML-HTML conversion and sorting.

Joel


2. In the case of rainfall, I want to allow users to specify a rainfall *range*. Is it possible to do this in XSLT? I had a look and there seem to be < and > operators.

3. Should I be using <xsl:choose> and <xsl:if> instead of <xsl:template> for this sort of stuff?

Thanks everyone!!!

Joel


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




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.