/* * This file is part of libdom. * Licensed under the MIT License, * http://www.opensource.org/licenses/mit-license.php * Copyright 2007 John-Mark Bell */ /** \file * This is the top-level header file for libdom. The intention of this is * to allow client applications to simply include this file and get access * to all the libdom API. */ #ifndef dom_dom_h_ #define dom_dom_h_ /* Base library headers */ #include /* DOM core headers */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* DOM HTML headers */ #include /* DOM Events header */ #include typedef enum dom_namespace { DOM_NAMESPACE_NULL = 0, DOM_NAMESPACE_HTML = 1, DOM_NAMESPACE_MATHML = 2, DOM_NAMESPACE_SVG = 3, DOM_NAMESPACE_XLINK = 4, DOM_NAMESPACE_XML = 5, DOM_NAMESPACE_XMLNS = 6, DOM_NAMESPACE_COUNT = 7 } dom_namespace; extern dom_string *dom_namespaces[DOM_NAMESPACE_COUNT]; #endif