`?swarner:Pxp_core_types.I.symbolic_warnings ->
Pxp_core_types.I.collect_warnings ->
Pxp_core_types.I.rep_encoding ->
object
method add_element : Pxp_dtd.dtd_element -> unit
method add_gen_entity : Pxp_entity.entity -> bool -> unit
method add_notation : Pxp_dtd.dtd_notation -> unit
method add_par_entity : Pxp_entity.entity -> unit
method add_pinstr : Pxp_dtd.proc_instruction -> unit
method allow_arbitrary : unit
method arbitrary_allowed : bool
method disallow_arbitrary : unit
method element : string -> Pxp_dtd.dtd_element
method element_names : string list
method encoding : Pxp_core_types.I.rep_encoding
method gen_entity : string -> Pxp_entity.entity * bool
method gen_entity_names : string list
method id : Pxp_core_types.I.dtd_id option
method invalidate : unit
method lexer_factory : Pxp_lexer_types.lexer_factory
method namespace_manager : Pxp_dtd.namespace_manager
method notation : string -> Pxp_dtd.dtd_notation
method notation_names : string list
method only_deterministic_models : unit
method par_entity : string -> Pxp_entity.entity
method par_entity_names : string list
method pinstr : string -> Pxp_dtd.proc_instruction list
method pinstr_names : string list
method root : string option
method set_id : Pxp_core_types.I.dtd_id -> unit
method set_namespace_manager : Pxp_dtd.namespace_manager -> unit
method set_root : string -> unit
method set_standalone_declaration : bool -> unit
method standalone_declaration : bool
method swarner : Pxp_core_types.I.symbolic_warnings option
method validate : unit
method warner : Pxp_core_types.I.collect_warnings
method write :
?root:string ->
Pxp_core_types.I.output_stream ->
Pxp_core_types.I.encoding -> bool -> unit
method write_ref :
?root:string ->
Pxp_core_types.I.output_stream -> Pxp_core_types.I.encoding -> unit
end`