Allow an application to register a DTD event handler.

If the application does not register a DTD handler, all DTD events reported by the SAX parser will be silently ignored.

Applications may register a new or different handler in the middle of a parse, and the SAX parser must begin using the new handler immediately.

Property definitions

sax $ XMLReader :: dtd_handler=
	# Allow an application to register a DTD event handler.
	#
	# If the application does not register a DTD handler, all DTD
	# events reported by the SAX parser will be silently ignored.
	#
	# Applications may register a new or different handler in the
	# middle of a parse, and the SAX parser must begin using the new
	# handler immediately.
	fun dtd_handler=(handler: nullable DTDHandler) is abstract
lib/sax/xml_reader.nit:198,2--206,59

saxophonit $ XophonReader :: dtd_handler=
	redef fun dtd_handler=(dtd_handler) do
		model.dtd_handler = dtd_handler
	end
lib/saxophonit/saxophonit.nit:77,2--79,4

sax $ XMLFilterImpl :: dtd_handler=
	redef var dtd_handler = null is writable
lib/sax/helpers/xml_filter_impl.nit:50,2--41