Return the system identifier for the current document event.

Return the system identifier of the document entity or of the external parsed entity in which the markup triggering the event appears. Return null if no system identifier is available.

If the system identifier is a URL, the parser must resolve it fully before passing it to the application. For example, a file name must always be provided as a file: URL, and other kinds of relative URI are also resolved against their bases.

Property definitions

sax $ SAXLocator :: system_id
	# Return the system identifier for the current document event.
	#
	# Return the system identifier of the document
	# entity or of the external parsed entity in which the markup
	# triggering the event appears.
	# Return `null` if no system identifier is available.
	#
	# If the system identifier is a URL, the parser must resolve it
	# fully before passing it to the application. For example, a file
	# name must always be provided as a `file:` URL, and other
	# kinds of relative URI are also resolved against their bases.
	fun system_id: nullable String is abstract
lib/sax/sax_locator.nit:48,2--59,43

sax $ SAXLocatorImpl :: system_id
	redef var system_id = null is writable
lib/sax/helpers/sax_locator_impl.nit:46,2--39