Re: [xsl] Transform all tags into attributes with some tags omitted

Subject: Re: [xsl] Transform all tags into attributes with some tags omitted
From: "Philipp Kursawe" <phil.kursawe@xxxxxxxxx>
Date: Fri, 16 May 2008 13:36:37 +0200
wonderful! This works! How can I ommit empty tags? They should not be
converted to attributes.

On Fri, May 16, 2008 at 12:32 PM, Michael Ludwig <mlu@xxxxxxxxxxxxx> wrote:
> Michael Ludwig schrieb:
>>
>> Philipp Kursawe schrieb:
>>>
>>> thanks Michael! Is there a way to format the tags to lowercase when
>>> they are attributes?
>>
>> Yes:
>>
>>    <xsl:attribute name="{
>>      translate( name(),
>>        'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
>>        'abcdefghijklmnopqrstuvwxyz' ) }">
>
> The above is for XSLT version 1.0. Note that in 2.0, there is a much
> bigger and better function library than in 1.0.
>
> http://www.w3.org/TR/xquery-operators/#func-lower-case
>
> If you have to use 1.0, there is EXSLT. If that's not enough, there is
> an escape to calling the XSL transform from Perl, PHP, or whatever, and
> make the host language functions available to the XSL transform.
>
> Michael
>
>



-- 
The Dude Abides!

Current Thread