pxp
Polymorphic XML Parser
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library pxp_engine
type lexer_source = {
lsrc_lexbuf : Lexing.lexbuf Lazy.t; |
lsrc_unicode_lexbuf : Netulex.ULB.unicode_lexbuf Lazy.t; |
}
class type resolver = object ... end
type accepted_id =
Netchannels.in_obj_channel
* Pxp_core_types.I.encoding option
* Pxp_core_types.I.resolver_id option
class resolve_to_this_obj_channel : ?id:Pxp_core_types.I.ext_id -> ?rid:Pxp_core_types.I.resolver_id -> ?fixenc:
Pxp_core_types.I.encoding -> ?close:( Netchannels.in_obj_channel ->
unit ) -> Netchannels.in_obj_channel -> resolver
class resolve_to_any_obj_channel : ?close:( Netchannels.in_obj_channel ->
unit ) -> channel_of_id:( Pxp_core_types.I.resolver_id ->
accepted_id ) -> unit -> resolver
class resolve_to_url_obj_channel : ?close:( Netchannels.in_obj_channel ->
unit ) -> url_of_id:( Pxp_core_types.I.resolver_id ->
Neturl.url ) -> base_url_of_id:( Pxp_core_types.I.resolver_id ->
Neturl.url ) -> channel_of_url:( Pxp_core_types.I.resolver_id ->
Neturl.url ->
accepted_id ) -> unit -> resolver
class resolve_as_file : ?file_prefix:[ `Allowed | `Not_recognized | `Required ] -> ?host_prefix:
[ `Allowed
| `Not_recognized
| `Required ] -> ?system_encoding:Pxp_core_types.I.encoding -> ?map_private_id:(
Pxp_core_types.I.private_id ->
Neturl.url ) -> ?open_private_id:( Pxp_core_types.I.private_id ->
in_channel * Pxp_core_types.I.encoding option ) -> ?base_url_defaults_to_cwd:
bool -> ?not_resolvable_if_not_found:bool -> unit -> resolver
val make_file_url :
?system_encoding:Pxp_core_types.I.encoding ->
?enc:Pxp_core_types.I.encoding ->
string ->
Neturl.url
class lookup_id : (Pxp_core_types.I.ext_id * resolver) list -> resolver
class lookup_id_as_file : ?fixenc:Pxp_core_types.I.encoding -> (Pxp_core_types.I.ext_id * string) list ->
resolver
class lookup_id_as_string : ?fixenc:Pxp_core_types.I.encoding -> (Pxp_core_types.I.ext_id * string) list ->
resolver
class lookup_public_id : (string * resolver) list -> resolver
class lookup_public_id_as_file : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
class lookup_public_id_as_string : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
class lookup_system_id : (string * resolver) list -> resolver
class lookup_system_id_as_file : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
class lookup_system_id_as_string : ?fixenc:Pxp_core_types.I.encoding -> (string * string) list -> resolver
class norm_system_id : resolver -> resolver
class rewrite_system_id : ?forward_unmatching_urls:bool -> (string * string) list -> resolver ->
resolver
class combine : ?mode:combination_mode -> resolver list -> resolver
class resolve_read_this_channel : ?id:Pxp_core_types.I.ext_id -> ?fixenc:Pxp_core_types.I.encoding -> ?close:(
in_channel ->
unit ) -> in_channel -> resolver
class resolve_read_any_channel : ?close:( in_channel ->
unit ) -> channel_of_id:( Pxp_core_types.I.ext_id ->
in_channel * Pxp_core_types.I.encoding option ) -> unit -> resolver
class resolve_read_url_channel : ?base_url:Neturl.url -> ?close:( in_channel ->
unit ) -> url_of_id:( Pxp_core_types.I.ext_id ->
Neturl.url ) -> channel_of_url:( Pxp_core_types.I.ext_id ->
Neturl.url ->
in_channel * Pxp_core_types.I.encoding option ) -> unit -> resolver
class resolve_read_this_string : ?id:Pxp_core_types.I.ext_id -> ?fixenc:Pxp_core_types.I.encoding ->
string -> resolver
class resolve_read_any_string : string_of_id:( Pxp_core_types.I.ext_id ->
string * Pxp_core_types.I.encoding option ) -> unit -> resolver
val lookup_public_id_as_file :
?fixenc:Pxp_core_types.I.encoding ->
(string * string) list ->
resolver
val lookup_public_id_as_string :
?fixenc:Pxp_core_types.I.encoding ->
(string * string) list ->
resolver
val lookup_system_id_as_file :
?fixenc:Pxp_core_types.I.encoding ->
(string * string) list ->
resolver
val lookup_system_id_as_string :
?fixenc:Pxp_core_types.I.encoding ->
(string * string) list ->
resolver