libdom
Loading...
Searching...
No Matches
dom.h
Go to the documentation of this file.
1/*
2 * This file is part of libdom.
3 * Licensed under the MIT License,
4 * http://www.opensource.org/licenses/mit-license.php
5 * Copyright 2007 John-Mark Bell <jmb@netsurf-browser.org>
6 */
7
14#ifndef dom_dom_h_
15#define dom_dom_h_
16
17/* Base library headers */
18#include <dom/inttypes.h>
19#include <dom/functypes.h>
20
21/* DOM core headers */
22#include <dom/core/attr.h>
24#include <dom/core/document.h>
26#include <dom/core/element.h>
27#include <dom/core/exceptions.h>
30#include <dom/core/node.h>
33#include <dom/core/entity_ref.h>
34#include <dom/core/nodelist.h>
35#include <dom/core/tokenlist.h>
36#include <dom/core/string.h>
37#include <dom/core/text.h>
38#include <dom/core/pi.h>
39#include <dom/core/typeinfo.h>
40#include <dom/core/comment.h>
41
42/* DOM HTML headers */
100
101/* DOM Events header */
102#include <dom/events/events.h>
103
115
116/* Note, these are not valid until at least one function related to DOM
117 * namespaces has been called such as the creation of a Document.
118 */
120
121/* Optional client-callable namespace cleanup function */
123
124#endif
dom_namespace
Definition dom.h:104
@ DOM_NAMESPACE_XML
Definition dom.h:110
@ DOM_NAMESPACE_SVG
Definition dom.h:108
@ DOM_NAMESPACE_NULL
Definition dom.h:105
@ DOM_NAMESPACE_XLINK
Definition dom.h:109
@ DOM_NAMESPACE_HTML
Definition dom.h:106
@ DOM_NAMESPACE_XMLNS
Definition dom.h:111
@ DOM_NAMESPACE_MATHML
Definition dom.h:107
@ DOM_NAMESPACE_COUNT
Definition dom.h:113
dom_string * dom_namespaces[DOM_NAMESPACE_COUNT]
Definition namespace.c:34
dom_exception dom_namespace_finalise(void)
Definition namespace.c:85
dom_exception
Definition exceptions.h:24
Definition string.h:19