I'm not clear from your mail which solution you tried. Your mail makes it
sound like you tried editing xhtml/docbook.xsl, but your atom.xsl
customization imports onechunk.xsl. The first solution of editing the
original xhtml/docbook.xsl only works if you are importing that file as the
basis for your customization. It would generate your output using the
standard output (-o option) of the XSLT processor. The second solution of
using onechunk.xsl is not affected by editing the original xsl:output
because it doesn't use the standard output of the processor. You should try
either solution, not both.
In any case, you should also upgrade from the original 1.71 version of the
namespaced stylesheets to the latest version. The 1.71 was experimental,
and there is no need to use it now.
I was able to change your atom.xsl customization to import version 1.74.0 of
xhtml/onechunk.xsl, and the output did not include a DOCTYPE.
Bob Stayton
Sagehill Enterprises
[EMAIL PROTECTED]
----- Original Message -----
From: "Matej Cepl" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, July 14, 2008 9:14 AM
Subject: [docbook-apps] Re: Remove DOCTYPE from XML document generated from
Docbook?
On 2008-07-11, 22:52 GMT, Bob Stayton wrote:
Ugh. This is true with Saxon as well. I had a discussion with
Michael Kay about this very problem, and it seems that once
those attributes are set, they can't be completely unset if you
want no DOCTYPE generated at all.
BTW, I am using xsltproc (will ask Daniel about this; hmm, no
answer on #xml).
One solution is to edit the original xhtml/docbook.xsl file that your
file
imports to remove those attributes from its xsl:output element. I hate
having to edit the distro files, though, and sometimes you can't. This
should be possible with a customization layer.
I tried that, but somehow it doesn't work. I use your Docbook
name-aware XSLT stylesheet [1.71.0x (DB5 name-spaced)] and when
using Docbook http://mcepl.fedorapeople.org/tmp/blog.tdb together
with http://mcepl.fedorapeople.org/tmp/atom.xsl (and xsltproc
from libxslt-1.1.24-1.fc10.x86_64 on Fedora/Rawhide) I get
http://mcepl.fedorapeople.org/tmp/blog.atom
Do you have any idea, why it doesn't work? Do I do something
wrong?
Best,
Matěj
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]