[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Whitespace problem in IE5

Subject: RE: Whitespace problem in IE5
From: Dave Dieno <daved@xxxxxxxxxxxx>
Date: Wed, 19 May 1999 21:12:33 -0700
dieno
Yes, the HTML is placed in a <PRE> section... sorry, I should have included
the XSL template:

<xsl:template match="sourceline">
 <PRE STYLE="font-family:monospace">
      <xsl:value-of />
  </PRE>
</xsl:template>

I've also considered (but not tried) using the DTD approach I.E. <!ATTLIST
sourceline xml:space="preserve"> however I'm trying not to use a DTD for
this project :) 
Dave

	Steve Dahl wrote:

> When you generate the HTML, do you put these text lines inside a <PRE>
> section?
> 
> XML's specifications control how XML is treated, but not how HTML is
> treated--HTML strips preceding and following whitespace unless the text is
> in
> a <PRE>, and does not pay attention to xml:space.
> 
> 
> Dave Dieno wrote:
> 
> > I'm transforming XML to HTML via XSL using IE5.
> >
> > I've got an XML element for which I would like to preserve the
> whitespace
> > upon output to HTML.
> >
> > For example, I'd like the following XML fragment:
> >
> > <codelisting>
> > <sourceline>
> >     if ( x  ==    "testcase") {
> > </sourceline>
> > <sourceline>
> >         o.method(x);
> > </sourceline>
> > <sourceline>
> >     }
> > </sourceline>
> > </codelisting>
> >
> > Viewed in the browser as:
> >
> >     if ( x  ==    "testcase") {
> >         o.method(x);
> >     }
> >
> > My output font is monospaced, and I've tried using both the stylesheet
> > attribute:
> >
> > <xsl:stylesheet default-space="preserve"> and the element attribute:
> >
> > <sourceline xml:space="preserve">.
> >
> > What I get is:
> >
> > if ( x  ==    "testcase") {
> > o.method(x);
> > }
> >
> > While the whitespace within a line is preserved, all of the leading
> > whitespace characters (spaces and tabs) are removed :(
> >
> > Any ideas?
> >
> > Thanks,
> > Dave Dieno
> > Aeroinfo Systems Inc.
> > http://www.aeroinfo.com
> >
> >  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> --
> - Steve Dahl
> sdahl@xxxxxxxxxxx
> 


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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.