I tried changing the output method to xml in my customization layer,
and it still outputted it as <br> or SGML equivalent. Is there a way
I can override it?
My problem has to do with whitespace processing in <pre> tags. In
XHTML and HTML it outputs the same code something like:
<pre>
<span class="prompt">/user/bin:><span><span class="command">df</span>
Device total size Disk Free Percentage Free
/dev/sda 543453 3245 5%
/dev/sdb 678678 13245 12%
</pre>
In HTML it formats the span's on all one line. However, with XHTML it
newlines each <span> tag. I'm recalling this from memory, but I can
send the exact code when I get home. I'll try the docbook stylesheets
when I get home as well. I'm also sending the XHTML as text/xml or
text/application+xml HTTP header. Should I use a different header or
use text/html? Should I also use the transitional HTML DTD or XHTML
DTD?
Thanks
Charlie
On 8/22/06, Bob Stayton <> wrote:
> [I'm moving this over to the docbook-apps mailing list because that is
> where stylesheet issues are discussed]
>
> Using the html stylesheet will output <br> because that is proper HTML
> output (which is SGML, not XML). When you see "<br/>" in the XSL
> stylesheets, that is the proper XML notation for an empty element. It is
> the XSLT processor working with <xsl:output method="html"/> that converts
> that to a <br> for HTML output.
>
> As you say, using the xhtml stylesheet would give you <br/> and output that
> is more easily parsed. Many people are using the xhtml stylesheets with
> the browsers you mention. Can you describe the formatting problems you are
> seeing? Are you using a customization layer? Do you have the same
> problems with the stock DocBook stylesheet?
>
> Bob Stayton
> Sagehill Enterprises
> DocBook Consulting
>
>
>
> ----- Original Message -----
> From: "Charlie Hubbard" <>
> To: <>
> Sent: Sunday, August 20, 2006 9:34 PM
> Subject: [docbook] HTML and XHTML XSL stylesheets
>
>
> > Hi,
> >
> > I'm using the HTML XSL stylesheets to transform a docbook. However,
> > after I run the stylesheets I get strange results. I'm getting <br>
> > instead of <br/> or <img> instead of <img/>. I checked the
> > stylesheets shipped with docbook, and they all have <br/> and <img/>
> > tags closed like in XML. I've tried changing the output option to
> > xml, but it still exports them without the closing tag or short hand
> > form closing.
> >
> > I moved into using the HTML after using the XHTML stylesheets, but
> > unfortunately, I ran into a bigger problem with XHTML and whitespace
> > formating in IE and firefox. I don't think the XHTML stylesheets are
> > usable because of this problem. It could be bugs in the browsers, but
> > bugs or no bugs it still won't format correctly.
> >
> > I'm trying to get something that is XHTML so that it can be parsed
> > more easily, but I have to create HTML so that the browsers will
> > format and display the results properly.
> >
> > Charlie
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > For additional commands, e-mail:
> >
> >
> >
>
>
>