- HTMLparser.c: Closed bug #54891
- result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
to the suite
forgot to commit this one yesterday
- encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
applied a documentation patch from LotR and filled in a few missing
descriptions
Daniel
diff --git a/parser.h b/parser.h
index 0e91245..a8f0637 100644
--- a/parser.h
+++ b/parser.h
@@ -25,6 +25,8 @@
#define XML_DEFAULT_VERSION "1.0"
/**
+ * xmlParserInput:
+ *
* an xmlParserInput is an input flow for the XML processor.
* Each entity parsed is associated an xmlParserInput (except the
* few predefined ones). This is the case both for internal entities
@@ -56,6 +58,8 @@
};
/**
+ * xmlParserNodeInfo:
+ *
* the parser can be asked to collect Node informations, i.e. at what
* place in the file they were detected.
* NOTE: This is off by default and not very well tested.
@@ -81,6 +85,8 @@
};
/**
+ * xmlParserInputState:
+ *
* The parser is now working also as a state based parser
* The recursive one use the stagte info for entities processing
*/
@@ -105,6 +111,8 @@
} xmlParserInputState;
/**
+ * xmlParserCtxt:
+ *
* The parser context.
* NOTE This doesn't completely defines the parser state, the (current ?)
* design of the parser uses recursive function calls since this allow
@@ -191,6 +199,8 @@
};
/**
+ * xmlSAXLocator:
+ *
* a SAX Locator.
*/
typedef struct _xmlSAXLocator xmlSAXLocator;
@@ -203,6 +213,8 @@
};
/**
+ * xmlSAXHandler:
+ *
* a SAX handler is bunch of callbacks called by the parser when processing
* of the input generate data or structure informations.
*/
@@ -288,13 +300,18 @@
};
/**
+ * xmlExternalEntityLoader:
+ * @URL: The System ID of the resource requested
+ * @ID: The Public ID of the resource requested
+ * @xmlParserCtxtPtr: the XML parser context
+ *
* 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.
*/
@@ -305,7 +322,7 @@
LIBXML_DLL_IMPORT extern xmlSAXHandler htmlDefaultSAXHandler;
LIBXML_DLL_IMPORT extern xmlSAXHandler docbDefaultSAXHandler;
-/**
+/*
* entity substitution default behaviour.
*/
@@ -318,13 +335,13 @@
LIBXML_DLL_IMPORT extern int xmlGetWarningsDefaultValue;
-/**
+/*
* Init/Cleanup
*/
void xmlInitParser (void);
void xmlCleanupParser (void);
-/**
+/*
* Input functions
*/
int xmlParserInputRead (xmlParserInputPtr in,
@@ -332,7 +349,7 @@
int xmlParserInputGrow (xmlParserInputPtr in,
int len);
-/**
+/*
* xmlChar handling
*/
xmlChar * xmlStrdup (const xmlChar *cur);
@@ -369,7 +386,7 @@
const xmlChar *add,
int len);
-/**
+/*
* Basic parsing Interfaces
*/
xmlDocPtr xmlParseDoc (xmlChar *cur);
@@ -381,7 +398,7 @@
void xmlStopParser (xmlParserCtxtPtr ctxt);
int xmlPedanticParserDefault(int val);
-/**
+/*
* Recovery mode
*/
xmlDocPtr xmlRecoverDoc (xmlChar *cur);
@@ -389,7 +406,7 @@
int size);
xmlDocPtr xmlRecoverFile (const char *filename);
-/**
+/*
* Less common routines and SAX interfaces
*/
int xmlParseDocument (xmlParserCtxtPtr ctxt);
@@ -440,13 +457,13 @@
const xmlChar *ID,
xmlNodePtr *list);
-/**
+/*
* SAX initialization routines
*/
void xmlDefaultSAXHandlerInit(void);
void htmlDefaultSAXHandlerInit(void);
-/**
+/*
* Parser contexts handling.
*/
void xmlInitParserCtxt (xmlParserCtxtPtr ctxt);
@@ -457,7 +474,7 @@
const char* filename);
xmlParserCtxtPtr xmlCreateDocParserCtxt (xmlChar *cur);
-/**
+/*
* Reading/setting optional parsing features.
*/
@@ -470,7 +487,7 @@
const char *name,
void *value);
-/**
+/*
* Interfaces for the Push mode
*/
xmlParserCtxtPtr xmlCreatePushParserCtxt(xmlSAXHandlerPtr sax,
@@ -483,7 +500,7 @@
int size,
int terminate);
-/**
+/*
* Special I/O mode
*/
@@ -498,7 +515,7 @@
xmlParserInputBufferPtr input,
xmlCharEncoding enc);
-/**
+/*
* Node infos
*/
const xmlParserNodeInfo*