removed extraneous xmlRemoveProp definition added item about
* tree.h: removed extraneous xmlRemoveProp definition
* TODO: added item about --disable-corba configure switch
* tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
* nanoftp.c: fixed include problems giving troubles on AIX and
slowlaris
* xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
comment and headers changes to lower gtk-doc number of warnings
* doc/html/*: rebuilt docs
Daniel
diff --git a/SAX.c b/SAX.c
index f1a85ed..5293df7 100644
--- a/SAX.c
+++ b/SAX.c
@@ -144,7 +144,10 @@
/**
* internalSubset:
- * @ctx: the user data (XML parser context)
+ * @ctx: the user data (XML parser context)
+ * @name: the root element name
+ * @ExternalID: the external ID
+ * @SystemID: the SYSTEM ID (e.g. filename or URL)
*
* Callback on internal subset declaration.
*/
@@ -163,6 +166,9 @@
/**
* externalSubset:
* @ctx: the user data (XML parser context)
+ * @name: the root element name
+ * @ExternalID: the external ID
+ * @SystemID: the SYSTEM ID (e.g. filename or URL)
*
* Callback on external subset declaration.
*/
@@ -378,11 +384,12 @@
/**
* attributeDecl:
* @ctx: the user data (XML parser context)
+ * @elem: the name of the element
* @fullname: the attribute name
* @type: the attribute type
- * @publicId: The public ID of the attribute
- * @systemId: The system ID of the attribute
- * @content: the attribute value (without processing).
+ * @def: the type of default value
+ * @defaultValue: the attribute default value
+ * @tree: the tree of enumerated value set
*
* An attribute definition has been parsed
*/
@@ -428,9 +435,7 @@
* @ctx: the user data (XML parser context)
* @name: the element name
* @type: the element type
- * @publicId: The public ID of the element
- * @systemId: The system ID of the element
- * @content: the element value (without processing).
+ * @content: the element value tree
*
* An element definition has been parsed
*/
@@ -595,7 +600,7 @@
/**
* attribute:
* @ctx: the user data (XML parser context)
- * @name: The attribute name
+ * @fullname: The attribute name, including namespace prefix
* @value: The attribute value
*
* Handle an attribute that has been read by the parser.
@@ -743,7 +748,7 @@
/**
* startElement:
* @ctx: the user data (XML parser context)
- * @name: The element name
+ * @fullname: The element name, including namespace prefix
* @atts: An array of name/value attributes pairs, NULL terminated
*
* called when an opening tag has been processed.
@@ -1029,7 +1034,6 @@
* @ctx: the user data (XML parser context)
* @target: the target name
* @data: the PI data's
- * @len: the number of xmlChar
*
* A processing instruction has been parsed.
*/
@@ -1102,6 +1106,7 @@
*
* Set the current element namespace.
*/
+
void
setNamespace(void *ctx, const xmlChar *name)
{
@@ -1128,7 +1133,10 @@
* @ctx: the user data (XML parser context)
*
* Get the current element namespace.
+ *
+ * Returns the xmlNsPtr or NULL if none
*/
+
xmlNsPtr
getNamespace(void *ctx)
{
@@ -1149,7 +1157,10 @@
*
* Check that the current element namespace is the same as the
* one read upon parsing.
+ *
+ * Returns 1 if true 0 otherwise
*/
+
int
checkNamespace(void *ctx, xmlChar *namespace)
{