1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-24 13:33:01 +03:00

- added xmlRemoveProp

- changed the way Windows socket stuff get included
- removed an indetermination xmLDecl/PI(xml...)
- xmlNewNs wasn't checking for double definition
- fixed a problem with dist-hook duplicates
- fixed the loading of external entities APIs, now xmlLoadExternalEntity()
  is used everywhere
- now the xhtml spec validates with the xhtml DTD.
- error.c: fixed crashes in case of no input stream
- added the xhtml spec and dtds to the validation tests and results
Daniel
This commit is contained in:
Daniel Veillard
2000-01-03 11:08:02 +00:00
parent 5e5c62351f
commit 686d6b6ab1
27 changed files with 7186 additions and 89 deletions

View File

@@ -50,10 +50,6 @@ typedef struct xmlParserInput {
} xmlParserInput;
typedef xmlParserInput *xmlParserInputPtr;
typedef xmlParserInputPtr (*xmlExternalEntityLoader)(const char *URL,
const char *ID,
xmlParserInputPtr context);
/**
* the parser can be asked to collect Node informations, i.e. at what
* place in the file they were detected.
@@ -255,6 +251,13 @@ typedef struct xmlSAXHandler {
} xmlSAXHandler;
typedef xmlSAXHandler *xmlSAXHandlerPtr;
/**
* External entity loaders types
*/
typedef xmlParserInputPtr (*xmlExternalEntityLoader)(const char *URL,
const char *ID,
xmlParserCtxtPtr context);
/**
* Global variables: just the default SAX interface tables and XML
* version infos.
@@ -407,7 +410,7 @@ xmlExternalEntityLoader
xmlParserInputPtr
xmlLoadExternalEntity (const char *URL,
const char *ID,
xmlParserInputPtr context);
xmlParserCtxtPtr context);
#ifdef __cplusplus
}