SAX: finalising org.sax.xml.Parser
Juergen Modre
jmodre at edu.uni-klu.ac.at
Wed Mar 4 14:31:54 GMT 1998
James Clark wrote:
> The following seem the reasonable combinations to me:
>
1.)
> - Validate and process all external entities (if you're validating
> you've got to process all external entities).
>
2.)
> - Don't validate and process external DTD and parameter entitities
> depending on the setting of standalone.
>
3.)
> - Don't validate and process external DTD and parameter entities
> (irrespective of the setting of standalone).
>
4.)
> - Don't validate and don't process external DTD and parameter entities
> (irrespective of the setting of standalone).
What about to have two methods
- setValidate(boolean validate)
- setStandalone(boolean standalone)
(and the corresponding getValidate, getStandalone methods as well)
Where the setStandalone _overrides_ the setting in the xml-document
itself, _if_ set.
If _not_ set
a.) standalone setting in the xml document itself
-> use this setting
b.) no standalone setting in the xml document itself
-> defaults to the default setting of
the parser (= to 'no' like 2.9 in the XML spec says).
It should be possible to achieve the same combinations as above.
This would give the following combinations for the examples above:
[Default is for an XML processor: validate=false/standalone=no]
setValidate setStandalone
1.) true setting has no effect, will always go into external DTD &
PE
2.) defaults or set to false not set -> doesn't change setting of standalone in xml doc
3.) defaults or set to false set to false -> overrides to standalone 'no'
4.) defaults or set to false set to true -> overrides to standalone 'yes'
Hope I got the table right :)
All the best
Juergen
-----------------------------------------------
JUERGEN MODRE
Reisdorf 6
A-9371 Brueckl
Austria (Europe)
Phone: ++43 4214 2320
Mobile: ++43 664 233 22 22
E-mail: jmodre at edu.uni-klu.ac.at
WWW: http://www.edu.uni-klu.ac.at/~jmodre
-----------------------------------------------
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list