|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: IGNORE CASE IN XSLT match
>>>>> "David" == David Carlisle <davidc@xxxxxxxxx> writes:
>> <xsl:template match="*[ lower-case( local-name() ) = 'mix']">
>> <xsl:template match="Mix|mix">
David> etc
David> while you can do that it's often not really convenient as
David> you have to do the same more or less everywhere
David> <xsl:template match="*[ lower-case( local-name() ) =
David> 'mix']"> <xsl:value-of select="@*[ lower-case( local-name()
David> ) = 'foo']"> ..
David> etc
David> It may be better to consider a two stage process, first
David> normalize, then transform.
Very sensible, although calling lower-case() is not actually
guaranteed to normalize - for instance, lower casing the German word
ESSEN cannot be done with the lower-case() function - the later will
produce essen (I shan't attempt to type the proper lower-cased version
in an email - i don't think I'm set up for non-ascci :-( ).
--
Colin Adams
Preston Lancashire
|
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
|

Cart








