This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: space between two prints ?


Hey Radek,

If you're ouput (x)html you could use a !DOCTYPE definition at the top of
your xsl document, like this ...

<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet [<!ENTITY nbsp "&#160;">]>
<xsl:stylesheet ...>
...

<xsl:value-of select="../HEADER/FROM/CITY"/>,&nbsp;<xsl:value-of
select="../HEADER/FROM/STATE"/>
<xsl:value-of select="../HEADER/FROM/ZIP1"/>

...
</xsl:stylesheet>


-Jeff






-----Original Message-----
From: Stuart Celarier [mailto:stuart@ferncrk.com]
Sent: Wednesday, December 05, 2001 1:52 PM
To: xsl-list@lists.mulberrytech.com
Subject: RE: [xsl] space between two prints ?


Radek,

You can use an <xsl:text> element to introduce a (real) space character:

<xsl:value-of select="../HEADER/FROM/STATE"/>
<xsl:text> </xsl:text>
<xsl:value-of select="../HEADER/FROM/ZIP1"/>

or

<xsl:value-of select="../HEADER/FROM/STATE"
/>&#x20;<xsl:value-of select="../HEADER/FROM/ZIP1"/>

or you can insert a non-breaking space character (&nbsp; in HTML) if that is
more appropriate:

<xsl:value-of select="../HEADER/FROM/STATE"
/>&#160;<xsl:value-of select="../HEADER/FROM/ZIP1"/>

For more information on why the white space was removed in your example,
read up on white space handling, e.g., in [1].

Cheers,
Stuart, stuart@ferncrk.com, www.ferncrk.com

Reference
[1] Kay, Michael, "XSLT Programmer's Reference, Second Edition", Wrox Press,
2001. See p. 139, f.

-----Original Message-----
I would like to hardcode one character space between state and zip ...
how can I do that ? I didn't find solution for that simple task yet...

<xsl:value-of select="../HEADER/FROM/CITY"/>, <xsl:value-of
select="../HEADER/FROM/STATE"/>
<xsl:value-of select="../HEADER/FROM/ZIP1"/>

appreciate any sugesstion,
Radek



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]