Hendrik,
Not stupid at all :) I'm fairly new to XSL, and the thought hadn't
occurred to me.
Thanks,
Brett
On 6/15/2007 5:48 PM, Hendrik Bunke wrote:
> 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:
>>