blob: 25ef5eb7c297ed84185784e36644e0bfb10ad249 [file] [log] [blame]
Daniel Veillarda7374592001-05-10 14:17:55 +00001/**
2 * uri.c: interfaces of the Catalog handling system
3 *
4 * Reference: SGML Open Technical Resolution TR9401:1997.
5 * http://www.jclark.com/sp/catalog.htm
6 *
7 * See Copyright for the status of this software.
8 *
9 * Daniel.Veillard@w3.org
10 */
11
12#ifndef __XML_CATALOG_H__
13#define __XML_CATALOG_H__
14
15#include <stdio.h>
16
17#include <libxml/xmlversion.h>
18#ifdef LIBXML_CATALOG_ENABLED
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
Daniel Veillard7d6fd212001-05-10 15:34:11 +000024int xmlLoadCatalog (const char *URL);
Daniel Veillard81418e32001-05-22 15:08:55 +000025void xmlLoadCatalogs (const char *paths);
Daniel Veillard7d6fd212001-05-10 15:34:11 +000026void xmlCatalogCleanup (void);
27void xmlCatalogDump (FILE *out);
28const xmlChar * xmlCatalogGetSystem (const xmlChar *sysID);
29const xmlChar * xmlCatalogGetPublic (const xmlChar *pubID);
Daniel Veillarda7374592001-05-10 14:17:55 +000030
31#ifdef __cplusplus
32}
33#endif
34#endif /* LIBXML_CATALOG_ENABLED */
35#endif /* __XML_CATALOG_H__ */