Subject: RE: How to trim leading and trailing spaces in xsl:attribute?
From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx>
Date: Thu, 26 May 2005 02:05:26 -0700 (PDT)
|
Hi Mike,
Where we must specify xml:space="preserve" attribute
(to preserve whitespace only text nodes in
stylesheet)?
Would it be at this tag -
<xsl:stylesheet xml:space="preserve" ...
Regards,
Mukul
--- Michael Kay <mike@xxxxxxxxxxxx> wrote:
> You can write
>
> <xsl:attribute name="x">
> <xsl:value-of select="abc"/>
> </xsl:attribute>
>
> Whitespace-only text nodes in a stylesheet are
> ignored, unless you specify
> xml:space="preserve" (which I wouldn't recommend).
>
> Michael Kay
> http://www.saxonica.com/
>
> > -----Original Message-----
> > From: Karr, David [mailto:david.karr@xxxxxxxx]
> > Sent: 25 May 2005 18:41
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject: How to trim leading and trailing
> spaces in
> > xsl:attribute?
> >
> > I have an "<xsl:attribute>" element in my
> stylesheet, and its value is
> > an "<xsl:value-of>" reference which then calls an
> XPATH function. The
> > resulting single line is a little ugly. I'd like
> to format
> > the line so
> > it's a little more readable. Unfortunately, I
> appear to be limited by
> > the semantics of the "<xsl:attribute>" element.
> It does not trim
> > leading and trailing spaces, and it encodes any
> newlines found in the
> > resulting value.
> >
> > I'm using JDK 1.4.2, in case there are constraints
> in the native TRAX
> > implementation inherent in that.
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
|