This may be stupid, but why don't you just do another
transformation with one simple XSL-File (something like
<xsl:copy-of select="/html/body/node()" />?
hendrik bunke
--On Fri, 15 Jun 2007 17:01, Brett Leber wrote:
> I'm a little bit disappointed that there weren't any more responses to this
> question (besides Dick's very useful suggestion).
>
> Do most people publishing DocBook in (X)HTML use the output as the entire page
> page on the server? I would think the opposite, that most people would
> *include* the docbook output in the templating system of a site.
>
> Tidy is one way forward. But can't we do a little better by outputting only
> the useful content (the content of the body element, most likely) for
> inclusion in a page?
>
> Thanks,
>
> Brett
>
> On 6/12/2007 3:24 PM, Dick Hamilton wrote:
> > Brett,
> >
> > I needed to do the same thing, but I cheated and used tidy
> > with the following configuration file:
> >
> > show-body-only: yes
> > output-xhtml: yes
> >
> > You can also merge <divs> and clean up other artifacts
> > pretty easily.
> >
> > I'm sure there's a way to do this in the transform, but if
> > you need a quick fix, tidy works pretty well. If you're not
> > familiar with tidy, check out tidy.sourceforge.net.
> >
> > Dick Hamilton
> >
> > > -----Original Message-----
> > > From: Brett Leber [mailto:] Sent: Tuesday, June 12, 2007
> > > 1:05 PM
> > > To:
> > > Subject: [docbook-apps] suppressing everything but the content of <body>
> > > in xhtml output
> > >
> > >
> > > Hello,
> > >
> > > I'd like to output only the content of the xhtml document's <body> (ie, no
> > > <html>, <head>, or <body> tags). I found an old post that seemed to be
> > > what I needed, but the XSL customization didn't work for me (granted, it's
> > > 5 years old):
> > >
> > > Subject: Re: DOCBOOK-APPS: Removing <html>,<head> & <body>
> > > * From: Gisbert Amm <>
> > > * To: Fredrik Svensson <>
> > > * Date: Wed, 04 Sep 2002 10:21:26 +0200
> > >
> > > > Currently the HTML head stuff is output by
> > > > this template in html/docbook.xsl:
> > > >
> > > > <xsl:template match="*" mode="process.root">
> > > >
> > > > If you only want to modify this for articles,
> > > > you could add a template in mode "process.root"
> > > > to your html customization layer:
> > >
> > > > <xsl:template match="article" mode="process.root">
> > > > <xsl:apply-templates select="."/>
> > > > </xsl:template>
> > >
> > > > Then it will not output the <head><body> stuff, but
> > > > it will process everything in the document
> > > > as html.
> > >
> > > I'm using the DocBook 5 stylesheets, and xhtml/docbook.xsl. Any hints?
> > >
> > > thanks,
> > >
> > > Brett
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > For additional commands, e-mail:
> > >
> > >
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:
>
--
Dr. Hendrik Bunke
Wissenschaft-IT-Bildung
com: http://hbxt.de/
blog: http://hbxt.org