[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Passing in parameter used in matching
One of my pages has a field that allows the user to enter a last name and
then click the "search" button. The results should display all loans that
have a borrower with a last name that matches the criteria entered by the
user (partial match). The name entered by the user is passed as a parameter
to the XSL stylesheet. With the XSL below, the "No results were found" is
displayed on the search results page, even when I enter a name (or partial
name) that matches one of the borrower's last names in the XML. What am I
doing wrong?
XSL: <xsl:param name="nameSearchValue"> </xsl:param> <xsl:template match='/'> <xsl:choose> <xsl:when test=\"ReturnResultSet/LoanSearchSet/Loan/LoanBorrowerSet/Borrower[contains(LastName, $nameSearchValue)]\"> ...xsl here creates table of loans with borrower last name matching criteria... </xsl:when> <xsl:otherwise> <xsl:text>No results were found.</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:template> XML: <ReturnResultSet> <LoanSearchSet> <Loan> <LoanNumber>123</LoanNumber> <LoanBorrowerSet> <Borrower> <LastName>Smith</LastName> </Borrower> </LoanBorrowerSet> </Loan> <Loan> <LoanNumber>456</LoanNumber> <LoanBorrowerSet> <Borrower> <LastName>Jones</LastName> </Borrower> </LoanBorrowerSet> </Loan> <Loan> <LoanNumber>789</LoanNumber> <LoanBorrowerSet> <Borrower> <LastName>Stills</LastName> </Borrower> </LoanBorrowerSet> </Loan> ... </LoanSearchSet> </ReturnResultSet> Thanks, Katie _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp 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
|