← Prev in month ← Prev in thread

Re: [docbook-apps] suppressing everything but the content of <body>in xhtml output

From
Brett Leber <>
Date
2007-06-12T19:35:55+00:00
ID
Thread
Re: [docbook-apps] suppressing everything but the content of <body>in xhtml output
Thanks, Dick. I'll check out tidy. From a brief look at their web page, 
it looks I could do this from within PHP. Nifty stuff.

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
>>
← Prev in month ← Prev in thread