|
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 |