Subject: RE: Whitespace problem in IE5 From: Dave Dieno <daved@xxxxxxxxxxxx> Date: Wed, 19 May 1999 21:12:33 -0700 |
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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Whitespace problem in IE5, Dave Dieno | Thread | RE: Whitespace problem in IE5, John E. Simpson |
Whitespace problem in IE5, Dave Dieno | Date | Re: SAX2 and XSLT processors, Oren Ben-Kiki |
Month |