[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
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: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 > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > > > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org > > > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org > -- Dr. Hendrik Bunke Wissenschaft-IT-Bildung com: http://hbxt.de/ blog: http://hbxt.org
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]