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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Transform all tags into a, Michael Ludwig | Thread | Re: [xsl] Transform all tags into a, Michael Ludwig |
Re: [xsl] Transform all tags into a, Michael Ludwig | Date | Re: [xsl] Transform all tags into a, Michael Ludwig |
Month |