Subject: Re: Selecting case insensitively From: Mike Brown <mike@xxxxxxxx> Date: Fri, 11 Aug 2000 12:46:41 -0600 (MDT) |
Doug Howell wrote: > I'm developing an XML glossary, and want to update the "select" attribute of > the xsl:template based on what people type (a few characters) in a search > text input field. xsl:template doesn't have a select attribute. Do you mean xsl:apply-templates? > Is there any way to select case-_in_sensitively? Do I need > to write functions which create different mixed-case versions of what's > typed, and then use these versions with "or" in the select predicate/filter? > Or is there an easier way (I hope)? If $foo is what the user entered, <xsl:apply-templates select="someElement[translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = translate($foo, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')]" /> would apply the best matching templates for each someElement element that has a string-value that is the same as $foo, case-insensitively. Hopefully this is the kind of thing you're shooting for. - Mike ____________________________________________________________________ Mike J. Brown, software engineer at My XML/XSL resources: webb.net in Denver, Colorado, USA http://www.skew.org/xml/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Selecting case insensitively, Doug Howell | Thread | Re: Selecting case insensitively, Jeni Tennison |
RE: JavaScript and &nbsp;, Shelly Nippard | Date | [no subject], Renee_Castiglione |
Month |