Re: [xsl] DOCTYPE/DTD

Subject: Re: [xsl] DOCTYPE/DTD
From: "Michael Beddow" <mbnospam@xxxxxxxxxxx>
Date: Sat, 21 Jul 2001 09:59:23 +0100
On Friday, July 20, 2001 6:50 PM
Samina Islam wrote:

> This is more of a Xalan question other than a specific
> XSL question.
>

Actually it's not, since it's a matter of the way XML parsers are
obliged to behave by the spec.

> Can I "turn Xalan off" so that it does not try to
> connect to the DTD (DOCTYPE) when it is parsing the
> input XML document?

No. Not unless you massage the xml first to comment out or remove the
DOCTYPE declaration. To amplify a remark Jeni made in a reply to your
earlier postings, Xalan (or rather its parser, Xerces) will NOT by
default try to validate the file against the declared DTD, though you
can ask it to do so via a command line switch if you like. But it will
(as part of its conformance) attempt to access the DTD in order to
resolve any entity definitions it may contain. I'm not sure whether
Xerces has a switch that would (non-conformingly) supress this
behaviour -- some parsers do -- but AFAIK there's no switch you can pass
to Xalan to achieve that.

Michael
---------------------------------------------------------
Michael Beddow   http://www.mbeddow.net/
XML and the Humanities page:  http://xml.lexilog.org.uk/
---------------------------------------------------------


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread