8#ifndef dom_core_implementation_h_
9#define dom_core_implementation_h_
33 const char *feature,
const char *version,
43 const char *
namespace,
const char *qname,
50 const char *feature,
const char *version,
dom_exception
Definition exceptions.h:24
dom_exception dom_implementation_create_document_type(const char *qname, const char *public_id, const char *system_id, struct dom_document_type **doctype)
Definition implementation.c:60
const char dom_implementation
Definition implementation.h:20
dom_implementation_type
Definition implementation.h:22
@ DOM_IMPLEMENTATION_CORE
Definition implementation.h:23
@ DOM_IMPLEMENTATION_ALL
Definition implementation.h:27
@ DOM_IMPLEMENTATION_XML
Definition implementation.h:24
@ DOM_IMPLEMENTATION_HTML
Definition implementation.h:25
dom_exception dom_implementation_get_feature(const char *feature, const char *version, void **object)
Definition implementation.c:286
dom_exception dom_implementation_create_document(uint32_t impl_type, const char *namespace, const char *qname, struct dom_document_type *doctype, dom_events_default_action_fetcher daf, void *daf_ctx, struct dom_document **doc)
Definition implementation.c:153
dom_exception dom_implementation_has_feature(const char *feature, const char *version, bool *result)
Definition implementation.c:30
dom_default_action_callback(* dom_events_default_action_fetcher)(dom_string *type, dom_default_action_phase phase, void **pw)
Definition document_event.h:83
Definition document_type.c:23
dom_string * public_id
Definition document_type.c:26
dom_string * system_id
Definition document_type.c:27