[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: DOCTYPE/DTD

Subject: Re: DOCTYPE/DTD
From: "Rob Lugt" <roblugt@xxxxxxxxx>
Date: Sat, 21 Jul 2001 12:56:00 +0100
xerces doctype remove
Michael Beddow wrote
>
> > 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

Actually it is perfectly okay (i.e. conformant) for a non-validating parser
to disregard external entities, including the external DTD subset.  Evidence
the xml 1.0 recommendation, 5.1 [1] reads: "Non-validating processors are
required to check only the document entity, including the entire internal
DTD subset, for well-formedness."

But it is usually much more friendly for even a non-validating processor to
read all entities.

Regards
Rob Lugt
ElCel Technology
http://www.elcel.com/


[1] http://www.w3.org/TR/2000/REC-xml-20001006#proc-types


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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.