The markup utilities library provides OmniMark data types and functions that can be used to handle miscellaneous markup-processing services not found in other OmniMark libraries. These include:
markup-buffer
type with the associated conversion functions and operations &
,
=
, !=
, and consume;
entity-resolver
type with the associated operations external-entities-resolved
,
external-entity-resolver
, map-external-identifier
, parse-entity
,
read-entity
, and catch resolution-failure
; finally,
split-external-text-entities
which can be used on its own or together with an
entity-resolver
.