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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to trim leading and t, Mukul Gandhi | Thread | [xsl] How to escape "$" in output?, Karr, David |
RE: [xsl] xslt 2.0: grouping flat e, Derek Revill | Date | [xsl] error executing path expressi, Rahil |
Month |