Re: [xsl] IGNORE CASE IN XSLT

Subject: Re: [xsl] IGNORE CASE IN XSLT
From: Geert Josten <Geert.Josten@xxxxxxxxxxx>
Date: Fri, 26 Nov 2004 21:12:15 +0100
Hmmm,

Best guess would be to issue a pre-transformation that translates all your element to either upper of lowercase. I believe there are some tools from the SGML world that can do that for you (command-line probably)..

On the other hand, you could do something like:

<xsl:template match="*[translate(name(), 'ABC..', 'abc..') = 'italic']">
  <!-- Yuck... -->
</xsl:template>

Grtz,
Geert

Arul Kumar wrote:

Dear all,

Please accept my greetings.

I would like to know is there any case-sensitive options in xslt, for example

XML
   <italic>text</italic>
   And/Or
   <Italic>text</Italic>

Resulting XML
   <i>text</i>

So, in a single expression, I want to transform the elements 'italic' and/or 'Italic' to 'i'. Please advice.

Best regards
Arul Kumar




-- Geert.Josten@xxxxxxxxxxx IT-consultant at Daidalos BV, Zoetermeer (NL)

http://www.daidalos.nl/
tel:+31-(0)79-3316961
fax:+31-(0)79-3316464

GPG: 1024D/12DEBB50

Current Thread