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:[EMAIL PROTECTED] 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 <[EMAIL PROTECTED]>
     * To: Fredrik Svensson <[EMAIL PROTECTED]>
     * 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to