diff --git a/ChangeLog b/ChangeLog
index 4e384f49..a0c863f0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Mon Mar 25 17:45:44 CET 2002 Daniel Veillard The namespace for the XML Catalogs elements
the specific XML Catalog Processing Instuction name
The specific XML Catalog Processing Instuction name.This is a generic signature for the XML shell input function
This is a generic signature for the XML shell input function.A debugging shell context +>A debugging shell context. TODO: add the defined function tables.
This is a generic signature for the XML shell functions
This is a generic signature for the XML shell functions.Predefined values for some standard encodings -Libxml don't do beforehand translation on UTF8, ISOLatinX +>Predefined values for some standard encodings. +Libxml don't do beforehand translation on UTF8, ISOLatinX. It also support UTF16 (LE and BE) by default.
Anything else would have to be translated to UTF8 before being @@ -651,7 +651,7 @@ CLASS="PROGRAMLISTING" >Take a block of UTF-8 chars in and try to convert it to an other encoding. Note: a first call designed to produce heading info is called with -in = NULL. If stateful this should also initialize the encoder state
global variable controlling the entity substitution default behavior
Global variable controlling the entity substitution default behavior.Callback to free data from a hash
Callback to free data from a hash.Callback to copy data from a hash
Callback to copy data from a hash.Callback when scanning data in a hash with the simple scanner
Callback when scanning data in a hash with the simple scanner.Callback when scanning data in a hash with the full scanner
Callback when scanning data in a hash with the full scanner.Macro, a text node in a HTML document is really implemented +>Macro. A text node in a HTML document is really implemented the same way as a text node in an XML document.
Macro, an entity reference in a HTML document is really implemented +>Macro. An entity reference in a HTML document is really implemented the same way as an entity reference in an XML document.
Macro, a comment in a HTML document is really implemented +>Macro. A comment in a HTML document is really implemented the same way as a comment in an XML document.
Macro, a preserved node in a HTML document is really implemented +>Macro. A preserved node in a HTML document is really implemented the same way as a CDATA section in an XML document.
Macro, a processing instruction in a HTML document is really implemented +>Macro. A processing instruction in a HTML document is really implemented the same way as a processing instruction in an XML document.
A callback for the xmlNanoFTPList command -Note that only one of year and day:minute are specified
A callback for the xmlNanoFTPList command. +Note that only one of year and day:minute are specified.A callback for the xmlNanoFTPGet command
A callback for the xmlNanoFTPGet command.Callback for freeing some parser input allocations
Callback for freeing some parser input allocations.an xmlParserInput is an input flow for the XML processor. +>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 - in which case the flow is already completely in memory - or @@ -1422,7 +1422,7 @@ CLASS="PROGRAMLISTING" >
the parser can be asked to collect Node informations, i.e. at what +>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.
The parser is now working also as a state based parser -The recursive one use the state info for entities processing
The parser is now working also as a state based parser. +The recursive one use the state info for entities processing.Bit in the loadsubset context field to tell to do ID/REFs lookups -Use it to initialize xmlLoadExtDtdDefaultValue
Bit in the loadsubset context field to tell to do ID/REFs lookups. +Use it to initialize xmlLoadExtDtdDefaultValue.Bit in the loadsubset context field to tell to do complete the -elements attributes lists with the ones defaulted from the DTDs -Use it to initialize xmlLoadExtDtdDefaultValue
The parser context. -NOTE This doesn't completely defines the parser state, the (current ?) +NOTE This doesn't completely define the parser state, the (current ?) design of the parser uses recursive function calls since this allow and easy mapping from the production rules of the specification to the actual code. The drawback is that the actual function call @@ -1755,7 +1755,7 @@ CLASS="PROGRAMLISTING" >
a SAX Locator.
A SAX Locator.Get an entity by name
Get an entity by name.Get a parameter entity by name
Get a parameter entity by name.An entity definition has been parsed
An entity definition has been parsed.An attribute definition has been parsed
An attribute definition has been parsed.An element definition has been parsed
An element definition has been parsed.What to do when an unparsed entity declaration is parsed
What to do when an unparsed entity declaration is parsed.Receive the document locator at startup, actually xmlDefaultSAXLocator +>Receive the document locator at startup, actually xmlDefaultSAXLocator. Everything is available on the context, so this is useless in our case.
called when the document start being processed.
Called when the document start being processed.called when the document end has been detected.
Called when the document end has been detected.called when an opening tag has been processed.
Called when an opening tag has been processed.called when the end of an element has been detected.
Called when the end of an element has been detected.called when an entity reference is detected.
Called when an entity reference is detected.receiving some chars from the parser.
Receiving some chars from the parser.receiving some ignorable whitespaces from the parser. -UNUSED: by default the DOM building will use characters
Receiving some ignorable whitespaces from the parser. +UNUSED: by default the DOM building will use characters.called when a pcdata block has been parsed
Called when a pcdata block has been parsed.Display and format a warning messages, callback
Display and format a warning messages, callback.Display and format an error messages, callback
Display and format an error messages, callback.Display and format fatal error messages, callback
Display and format fatal error messages, callback.Is this document tagged standalone ?
Is this document tagged standalone?Does this document has an internal subset
Does this document has an internal subset.Does this document has an external subset
Does this document has an external subset?a SAX handler is bunch of callbacks called by the parser when processing +>A SAX handler is bunch of callbacks called by the parser when processing of the input generate data or structure informations.
External entity loaders types
External entity loaders types.global variable controlling the entity substitution default behavior
Global variable controlling the entity substitution default behavior.The parser tries to always have that amount of input ready -one of the point is providing context when reporting errors
The parser tries to always have that amount of input ready. +One of the point is providing context when reporting errors.Macro to check the following production in the XML spec
Macro to check the following production in the XML spec:[2] Char ::= Macro to check the following production in the XML spec
[3] S ::= ( Macro to check the following production in the XML spec
[85] BaseChar ::= ... long list see REC ...
Macro to check the following production in the XML spec
Macro to check the following production in the XML spec:[88] Digit ::= ... long list see REC ...
Macro to check the following production in the XML spec
Macro to check the following production in the XML spec:[87] CombiningChar ::= ... long list see REC ...
Macro to check the following production in the XML spec
Macro to check the following production in the XML spec:[89] Extender ::= Macro to check the following production in the XML spec
[86] Ideographic ::= [ Macro to check the following production in the XML spec
[84] Letter ::= BaseChar | Ideographic
Macro to check the following production in the XML spec
Macro to check the following production in the XML spec:[13] PubidChar ::= Skips the end of line chars
Skips to the next '>' char
Skips to the next '>' char.Skips to the next '<' char
Skips to the next '<' char.If no entities need to be substituted
If no entities need to be substituted.Whether general entities need to be substituted
Whether general entities need to be substituted.Whether parameter entities need to be substituted
Whether parameter entities need to be substituted.Both general and parameter entities need to be substituted
Both general and parameter entities need to be substituted.Callback function used when one need to be able to track back the -provenance of a chunk of nodes inherited from an entity replacement
Callback function used when one needs to be able to track back the +provenance of a chunk of nodes inherited from an entity replacement.an xmlParserInput is an input flow for the XML processor. +>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 - in which case the flow is already completely in memory - or @@ -2248,7 +2248,7 @@ CLASS="PROGRAMLISTING" >
The parser context. -NOTE This doesn't completely defines the parser state, the (current ?) +NOTE This doesn't completely define the parser state, the (current ?) design of the parser uses recursive function calls since this allow and easy mapping from the production rules of the specification to the actual code. The drawback is that the actual function call @@ -2313,7 +2313,7 @@ CLASS="PROGRAMLISTING" >
a SAX Locator.
A SAX Locator.a SAX handler is bunch of callbacks called by the parser when processing +>A SAX handler is bunch of callbacks called by the parser when processing of the input generate data or structure informations.
default buffer size 4000
default buffer size 4000.This is the namespace for the special xml: prefix predefined in the -XML Namespace specification
a DTD Notation definition
A DTD Notation definition.a DTD Attribute type definition
A DTD Attribute type definition.a DTD Attribute default definition
A DTD Attribute default definition.list structure used when there is an enumeration in DTDs
List structure used when there is an enumeration in DTDs.an Attribute declaration in a DTD
An Attribute declaration in a DTD.Possible definitions of element content types
Possible definitions of element content types.Possible definitions of element content occurrences
Possible definitions of element content occurrences.an XML Element content as stored after parsing an element definition +>An XML Element content as stored after parsing an element definition in a DTD.
the different possibilities for an element content type
The different possibilities for an element content type.an XML Element declaration from a DTD
An XML Element declaration from a DTD.A namespace declaration node
A namespace declaration node.xmlNsType is unified with xmlElementType
xmlNsType is unified with xmlElementType.An XML DTD, as defined by <!DOCTYPE ... There is actually one for -the internal subset and for the external subset
A attribute on an XML node.
An attribute on an XML node.A buffer allocation scheme can be defined to either match exactly the -need or double it's allocated size each time it is found too small
A buffer structure
A buffer structure.macro to extract the content pointer of a node
Macro to extract the content pointer of a node.macro to extract the line number of an element node. +>Macro to extract the line number of an element node. This will work only if line numbering is activated by -calling xmlLineNumbersDefault(1) before parsing
Macro for compatibility naming layer with libxml1
Macro for compatibility naming layer with libxml1.Macro for compatibility naming layer with libxml1
Macro for compatibility naming layer with libxml1.Dump the current DOM tree into memory using the character encoding specified by the caller. Note it is up to the caller of this function to free the -allocated memory.
Dump an XML node, recursive behaviour,children are printed too.
Dump an XML node, recursive behaviour,children are printed too. +Note that format = 1 provide node indenting only if xmlIndentTreeOutput = 1 +or xmlKeepBlanksDefault(0) was calledDump an XML node, recursive behaviour, children are printed too.
Dump an XML node, recursive behaviour, children are printed too. +Note that format = 1 provide node indenting only if xmlIndentTreeOutput = 1 +or xmlKeepBlanksDefault(0) was calledA parsed URI reference. This is a struct containing the various fields -as described in RFC 2396 but separated for further processing
Callback called when a validity error is found, this is a message +>Callback called when a validity error is found. This is a message oriented function similar to an *printf function.
Callback called when a validity warning is found, this is a message +>Callback called when a validity warning is found. This is a message oriented function similar to an *printf function.
Signature of the function to use when there is an error and -no parsing or validity context available
should be activated only done when debugging libxml. It replaces the -allocator with a collect and debug shell to the libc allocator. -DEBUG_MEMORY should be activated only when debugging -libxml i.e. if libxml has been configured with --with-debug-mem too
DEBUG_MEMORY replaces the allocator with a collect and debug +shell to the libc allocator. +DEBUG_MEMORY should only be activated when debugging +libxml i.e. if libxml has been configured with --with-debug-mem too.An XPath parser context, it contains pure parsing informations, +>An XPath parser context. It contains pure parsing informations, an xmlXPathContext, and the stack of objects.
an XPath evaluation function, the parameters are on the XPath context stack
An XPath evaluation function, the parameters are on the XPath context stack.An XPath function +>An XPath function. The arguments (if any) are popped out from the context stack and the result is pushed on the stack.
Implement a functionality similar to the DOM NodeList.length
Implement a functionality similar to the DOM NodeList.length.Raises an XPATH_INVALID_ARITY error
Raises an XPATH_INVALID_ARITY error.Raises an XPATH_INVALID_TYPE error
Raises an XPATH_INVALID_TYPE error.Get the error code of an XPath context
Get the error code of an XPath context.Check if an XPath error was raised
Check if an XPath error was raised.Get the document of an XPath context
Get the document of an XPath context.Get the context node of an XPath context
Get the context node of an XPath context.Pushes true on the context stack
Pushes true on the context stack.Pushes false on the context stack
Pushes false on the context stack.Pushes an empty string on the stack
Pushes an empty string on the stack.Pushes an empty node-set on the context stack
Pushes an empty node-set on the context stack.Pushes user data on the context stack
Pushes user data on the context stack.Check if the current value on the XPath stack is a node set or -an XSLT value tree
Empties a node-set
Empties a node-set.macro to return from the function if an XPath error was detected
Macro to return from the function if an XPath error was detected.macro to return 0 from the function if an XPath error was detected
Macro to return 0 from the function if an XPath error was detected.Macro to raise an XPath error and return
Macro to raise an XPath error and return.Macro to raise an XPath error and return 0
Macro to raise an XPath error and return 0.Macro to check that the value on top of the XPath stack is of a given -type. return(0) in case of failure
Macro to check that the number of args passed to an XPath function matches
Macro to check that the number of args passed to an XPath function matches.Macro to try to cast the value on the top of the XPath stack to a string
Macro to try to cast the value on the top of the XPath stack to a string.Macro to try to cast the value on the top of the XPath stack to a number
Macro to try to cast the value on the top of the XPath stack to a number.Macro to try to cast the value on the top of the XPath stack to a boolean
Macro to try to cast the value on the top of the XPath stack to a boolean.Prototype for callbacks used to plug variable lookup in the XPath -engine
Prototype for callbacks used to plug function lookup in the XPath -engine