RE: [xsl] How to trim leading and trailing spaces in xsl:attribute?

Subject: RE: [xsl] How to trim leading and trailing spaces in xsl:attribute?
From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx>
Date: Thu, 26 May 2005 04:02:49 -0700 (PDT)
Thanks Mike ...

Regards,
Mukul

--- Michael Kay <mike@xxxxxxxxxxxx> wrote:
> You can put xml:space="preserve" anywhere in a
> stylesheet (it affects all
> text node descendants of that element), but as I
> say, I wouldn't recommend
> it. I mentioned it as a possible explanation of the
> problems this poster was
> having.
> 
> Michael Kay
> http://www.saxonica.com/ 
> 
> > -----Original Message-----
> > From: Mukul Gandhi [mailto:mukul_gandhi@xxxxxxxxx]
> 
> > Sent: 26 May 2005 10:05
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject: RE: [xsl] How to trim leading and
> trailing spaces in 
> > xsl:attribute?
> > 
> > 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: [xsl] 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 
> 
> 


		
__________________________________ 
Discover Yahoo! 
Use Yahoo! to plan a weekend, have fun online and more. Check it out! 
http://discover.yahoo.com/

Current Thread