sax :: ContentHandler :: skipped_entity
This is not called for entity references within markup constructs such as element start tags or markup declarations. (The XML recommendation requires reporting skipped external entities. SAX also reports internal entity expansion/non-expansion, except within markup constructs.)
The Parser will invoke this method each time the entity is
skipped. Non-validating processors may skip entities if they
have not seen the declarations (because, for example, the
entity was declared in an external DTD subset). All processors
may skip external entities, depending on the values of the
http://xml.org/sax/features/external-general-entities
and the
http://xml.org/sax/features/external-parameter-entities
properties.
Parameter:
# Receive notification of a skipped entity.
#
# This is not called for entity references within markup constructs
# such as element start tags or markup declarations. (The XML
# recommendation requires reporting skipped external entities.
# SAX also reports internal entity expansion/non-expansion, except
# within markup constructs.)
#
# The Parser will invoke this method each time the entity is
# skipped. Non-validating processors may skip entities if they
# have not seen the declarations (because, for example, the
# entity was declared in an external DTD subset). All processors
# may skip external entities, depending on the values of the
# `http://xml.org/sax/features/external-general-entities`
# and the
# `http://xml.org/sax/features/external-parameter-entities`
# properties.
#
# Parameter:
#
# * `name`: The name of the skipped entity. If it is a
# parameter entity, the name will begin with `%`, and if
# it is the external DTD subset, it will be the string
# `[dtd]`.
fun skipped_entity(name: String) do end
lib/sax/content_handler.nit:283,2--307,40
redef fun skipped_entity(name) do
if content_handler != null then
content_handler.skipped_entity(name)
end
end
lib/sax/helpers/xml_filter_impl.nit:318,2--322,4
redef fun skipped_entity(name) do
log.push(["skipped_entity", name])
super
end
lib/saxophonit/testing.nit:411,2--414,4