1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-21 14:53:44 +03:00

Release 1.6, lot of fixes, more validation, code cleanup, added namespace

on attributes, Daniel.
This commit is contained in:
Daniel Veillard
1999-08-29 21:02:19 +00:00
parent 56316b09e4
commit b96e643849
58 changed files with 5241 additions and 1903 deletions

View File

@@ -59,21 +59,35 @@ typedef xmlEntitiesTable *xmlEntitiesTablePtr;
#include "parser.h"
void xmlAddDocEntity(xmlDocPtr doc, const CHAR *name, int type,
const CHAR *ExternalID, const CHAR *SystemID, CHAR *content);
void xmlAddDtdEntity(xmlDocPtr doc, const CHAR *name, int type,
const CHAR *ExternalID, const CHAR *SystemID, CHAR *content);
xmlEntityPtr xmlGetPredefinedEntity(const CHAR *name);
xmlEntityPtr xmlGetDocEntity(xmlDocPtr doc, const CHAR *name);
xmlEntityPtr xmlGetDtdEntity(xmlDocPtr doc, const CHAR *name);
xmlEntityPtr xmlGetParameterEntity(xmlDocPtr doc, const CHAR *name);
const CHAR *xmlEncodeEntities(xmlDocPtr doc, const CHAR *input);
CHAR *xmlEncodeEntitiesReentrant(xmlDocPtr doc, const CHAR *input);
xmlEntitiesTablePtr xmlCreateEntitiesTable(void);
xmlEntitiesTablePtr xmlCopyEntitiesTable(xmlEntitiesTablePtr table);
void xmlFreeEntitiesTable(xmlEntitiesTablePtr table);
void xmlDumpEntitiesTable(xmlBufferPtr buf, xmlEntitiesTablePtr table);
xmlEntitiesTablePtr xmlCopyEntitiesTable(xmlEntitiesTablePtr table);
void xmlAddDocEntity (xmlDocPtr doc,
const CHAR *name,
int type,
const CHAR *ExternalID,
const CHAR *SystemID,
const CHAR *content);
void xmlAddDtdEntity (xmlDocPtr doc,
const CHAR *name,
int type,
const CHAR *ExternalID,
const CHAR *SystemID,
const CHAR *content);
xmlEntityPtr xmlGetPredefinedEntity (const CHAR *name);
xmlEntityPtr xmlGetDocEntity (xmlDocPtr doc,
const CHAR *name);
xmlEntityPtr xmlGetDtdEntity (xmlDocPtr doc,
const CHAR *name);
xmlEntityPtr xmlGetParameterEntity (xmlDocPtr doc,
const CHAR *name);
const CHAR * xmlEncodeEntities (xmlDocPtr doc,
const CHAR *input);
CHAR * xmlEncodeEntitiesReentrant(xmlDocPtr doc,
const CHAR *input);
xmlEntitiesTablePtr xmlCreateEntitiesTable (void);
xmlEntitiesTablePtr xmlCopyEntitiesTable (xmlEntitiesTablePtr table);
void xmlFreeEntitiesTable (xmlEntitiesTablePtr table);
void xmlDumpEntitiesTable (xmlBufferPtr buf,
xmlEntitiesTablePtr table);
xmlEntitiesTablePtr xmlCopyEntitiesTable (xmlEntitiesTablePtr table);
#ifdef __cplusplus
}