Using Saxon, or any other XSLT processor with a JAXP interface, you can
set the doctype-sytem and doctype-public properties using the
setOutputProperties() method on the Transformer object. Saxon doesn't
provide any way of setting these from the command line.
Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
Cams Ismael
Sent: 16 January 2003 10:23
To: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
Subject: RE: [xsl] Generating variable DOCTYPE
I am using the SAXON parser. Any ideas how I can generate a
proper DOCTYPE ? I would appreciate any help.
Ismaël
-----Original Message-----
From: Yates, Danny (ANTS)
[mailto:danny(_dot_)yates(_at_)ants(_dot_)co(_dot_)uk]
Sent: donderdag 16 januari 2003 11:00
To: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
Subject: RE: [xsl] Generating variable DOCTYPE
Ismaël,
This only works if your result is a serialised XML document.
If, instead of writing to a file or socket or whatever, you
were to send the output of the transform to a DOM tree, you'd
end up with a text node containing a bunch of characters
which looks like a
DOCTYPE definition. You would NOT end up with a proper
DOCTYPE node in the DOM tree.
Dan.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list