Skip to main content

xmlResourceLoader

Type Alias xmlResourceLoader 

Source
pub type xmlResourceLoader = unsafe extern "C" fn(ctxt: *mut c_void, url: *const c_char, publicId: *const c_char, type_: c_int, flags: c_int, out: *mut *mut _xmlParserInput) -> c_int;
Expand description

Resource loader callback.

Loads a resource identified by url and returns a parser input.

ยงUPSTREAM-PARITY

Declared in upstream parser.h (2.15+):

typedef xmlParserErrors
(*xmlResourceLoader)(void *ctxt, const char *url, const char *publicId,
                     xmlResourceType type, xmlParserInputFlags flags,
                     xmlParserInput **out);

Note: a different, older void *(*)(const char*, const char*, int, void*) signature appears in very old libxml2 headers; the 2.15 contract wins.