[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] is there a good way to turn off doctype declarations in single and chunked xhtml output?
The default configuration of the w3c combined xhtml+mathml+svg namespace has xhtml and mathml unprefixed, while svg is prefixed with svg:. If the stylesheets or customization layer removed the mml: prefix from MathML, then http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd might be a valid DTD for xhtml+mathml+svg output. On 10/3/06, Bob Stayton <bobs@sagehill.net> wrote: > Hi Chris, > I've been running into the same problem. For chunking, these parameters > set the doctype, and if you set them to empty strings, then you should get > no DOCTYPE in your chunked output: > > <xsl:param name="chunker.output.doctype-public" select="''"/> > <xsl:param name="chunker.output.doctype-system" select="''"/> > > For single file output, it seems to be very hard to eliminate the DOCTYPE. > The doctype-public and doctype-system attributes in the xsl:output would > normally control it. There is such an xsl:output in xhtml/docbook.xsl that > contains the doctype values for XHTML that you see in your output. > > If a stylesheet has more than one xsl:output that specifies the same > attribute, then the first rule (according to Michael Kay's XSLT > Programmer's Reference 2nd edition page 272) is that an xsl:output that > specifies a value for the attribute takes precedence over the one that > leaves it defaulted. The second rule is that if several xsl:output > elements specify a value for the same attribute, the one with the highest > import precedence wins. > > Unfortunately, this combination of rules leaves no option for resetting it > to blank in the customization layer. If you leave out the attributes, then > the original ones apply. If you add them but set them to an empty value, > then you get a DOCTYPE with empty values rather than no DOCTYPE. I haven't > found a way to override the original to get no DOCTYPE. I think you have > to edit the original xsl:output element in xhtml/docbook.xsl to remove the > attributes. I hope someone tells me that I'm wrong. > > Bob Stayton > Sagehill Enterprises > DocBook Consulting > bobs@sagehill.net > > > ----- Original Message ----- > From: "Chris Chiasson" <chris@chiasson.name> > To: "Docbook Apps" <docbook-apps@lists.oasis-open.org> > Sent: Tuesday, October 03, 2006 2:37 PM > Subject: [docbook-apps] is there a good way to turn off doctype > declarations in single and chunked xhtml output? > > > > if so, would you please elaborate? > > > > -- > > http://chris.chiasson.name/ > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org > > > > > > > > > -- http://chris.chiasson.name/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]