Subject: [xsl] Searching a string for partial match; like vb InString or sql LIK E From: Bill Shaw - EBCX <BillShaw@xxxxxxxxxxxxxxxxx> Date: Mon, 6 Aug 2001 10:03:49 -0700 |
I am trying to search any portion of the value of a node in an XML file for a match with a param passed. I am finding when I use the "contains()" function I have to have an exact match for it to work. How do I search string for a match in any portion.... Say I wanted to match any school with the word "High" in the "school_name". (Similar to the vb function of InString or sql's LIKE %High% In the example below, it does not work with partial name. I have an xml file similar to: <school> <school_name>Adams High</school_name> </school> I have a the following xsl <xsl:param name="xName" select='"Adam"'/> <xsl:template match="/"> <xsl:apply-templates select="//school[contains($xName, school_name)]"/> </xsl:template> <xsl:template match="//school"> <xsl:value-of select="school_name"/> </xsl:template> Thanks for all help !!!!!!! :) Thanks, Bill Shaw eGov Web Solutions Team 301 W. Jefferson, Suite 400 Phoenix, AZ 85003-2157 PH 602-506-7919 FAX 602-506-5864 http://www.maricopa.gov XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xpath doubt, Michael Kay | Thread | RE: [xsl] Searching a string for pa, Michael Kay |
[xsl] xpath doubt, Earl Spencer | Date | RE: [xsl] XSLT1.1, Michael Kay |
Month |