module Pxp_dtd:DTD objectssig..end
    The DTD object is a separate container for the formal requirements
    of a document. The DTD object is always present in a document,
    even when validation is turned off. See Pxp_dtd.dtd
    for details about the DTD object.
    There are a number of accompanying objects also defined in this
    module (e.g. namespace_manager or dtd_element).
class namespace_manager :object..end
val create_namespace_manager : unit -> namespace_managernamespace_managerclass type namespace_scope =object..end
namespace_scope represents the original
 namespace declarations found in the XML text.
class namespace_scope_impl :namespace_manager -> namespace_scope option -> (string * string) list ->namespace_scope
namespace_scope.
val create_namespace_scope : ?parent:namespace_scope ->
       ?decl:(string * string) list ->
       namespace_manager -> namespace_scopenamespace_scopeclass dtd :?swarner:Pxp_types.symbolic_warnings -> Pxp_types.collect_warnings -> Pxp_types.rep_encoding ->object..end
class dtd_element :dtd -> string ->object..end
class dtd_notation :string -> Pxp_types.ext_id -> Pxp_types.rep_encoding ->object..end
class proc_instruction :string -> string -> Pxp_types.rep_encoding ->object..end
val create_dtd : ?swarner:Pxp_types.symbolic_warnings ->
       ?warner:Pxp_types.collect_warnings ->
       Pxp_types.rep_encoding -> dtd let dtd = create_dtd 
             ?swarner:config.swarner
             ~warner:config.warner
             config.encoding
 See also Pxp_dtd_parser.create_empty_dtd, which creates a DTD
 from a Pxp_types.config record.
module Entity:sig..end