OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: 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:bleber+@cs.cmu.edu] 
>> Sent: Tuesday, June 12, 2007 1:05 PM
>> To: docbook-apps@lists.oasis-open.org
>> 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 <gia@webde-ag.de>
>>      * To: Fredrik Svensson <fred@ludd.luth.se>
>>      * 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
>>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]