Receive notification of an unparsed entity declaration event.

Note that the notation name corresponds to a notation reported by the notation_decl event. It is up to the application to record the entity for later reference, if necessary; unparsed entities may appear as attribute values.

If the system identifier is a URL, the parser must resolve it fully before passing it to the application.

Parameters:

  • name: unparsed entity's name.
  • public_id: entity's public identifier, or null if none was given.
  • system_id: entity's system identifier, or null if none was given.

SEE: Attributes

Property definitions

sax $ DTDHandler :: unparsed_entity_decl
	# Receive notification of an unparsed entity declaration event.
	#
	# Note that the notation name corresponds to a notation
	# reported by the `notation_decl` event.
	# It is up to the application to record the entity for later
	# reference, if necessary;
	# unparsed entities may appear as attribute values.
	#
	# If the system identifier is a URL, the parser must resolve it
	# fully before passing it to the application.
	#
	# Parameters:
	#
	# * `name`: unparsed entity's name.
	# * `public_id`: entity's public identifier, or null if none was given.
	# * `system_id`: entity's system identifier, or null if none was given.
	#
	# SEE: `sax::Attributes`
	fun unparsed_entity_decl(name: String, public_id: String,
			system_id: String) do end
lib/sax/dtd_handler.nit:72,2--91,28

sax $ XMLFilterImpl :: unparsed_entity_decl
	redef fun unparsed_entity_decl(name, public_id, system_id) do
		if dtd_handler != null then
			dtd_handler.unparsed_entity_decl(name, public_id, system_id)
		end
	end
lib/sax/helpers/xml_filter_impl.nit:248,2--252,4

saxophonit $ SAXEventLogger :: unparsed_entity_decl
	redef fun unparsed_entity_decl(name, public_id, system_id) do
		log.push(["unparsed_entity_decl", name, public_id, system_id])
		super
	end
lib/saxophonit/testing.nit:332,2--335,4