diff --git a/ChangeLog b/ChangeLog index 9fd20833..91167b6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Mon Nov 13 19:17:20 CET 2000 Daniel Veillard + + * doc/xml.html doc/html/* : rebuilt the docs after adding + xinclude and updated page for 2.2.7 and 2.2.8 + * configure.in: releasing 2.2.8 + Mon Nov 13 12:39:38 CET 2000 Daniel Veillard * parser.[ch] parserInternals.c: applied the conditional diff --git a/configure.in b/configure.in index dde419b8..9603ba03 100644 --- a/configure.in +++ b/configure.in @@ -6,7 +6,7 @@ AC_CANONICAL_HOST LIBXML_MAJOR_VERSION=2 LIBXML_MINOR_VERSION=2 -LIBXML_MICRO_VERSION=7 +LIBXML_MICRO_VERSION=8 LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION diff --git a/doc/gnome-xml.sgml b/doc/gnome-xml.sgml index bc387090..820eb20f 100644 --- a/doc/gnome-xml.sgml +++ b/doc/gnome-xml.sgml @@ -13,6 +13,7 @@ + @@ -88,6 +89,7 @@ &xpath; &xpathInternals; &xpointer; + &xinclude; &nanohttp; &nanoftp; &xmlIO; diff --git a/doc/html/book1.html b/doc/html/book1.html index a4cbed8f..612eada0 100644 --- a/doc/html/book1.html +++ b/doc/html/book1.html @@ -173,6 +173,11 @@ HREF="gnome-xml-xpointer.html" > —
xinclude
nanohttp

Name

Synopsis

Description

Details
















Name

Synopsis

Description

Details






















Name

Synopsis

Description

Details




















Name

Synopsis

Description

Details































Name

Synopsis

Description

Details














Name

Synopsis

Description

Details























Name

Synopsis

xmlNanoHTTPReturnCode (void *ctx); +const char* xmlNanoHTTPAuthHeader (void *ctx); int xmlNanoHTTPRead

Description

Details








xmlNanoHTTPAuthHeader ()

const char* xmlNanoHTTPAuthHeader           (void *ctx);

ctx : the HTTP context
Returns :the stashed value of the WWW-Authenticate or Proxy-Authenticate +header.




xpointerxincludexmlParserCtxtPtr context); -extern const char *xmlParserVersion; -extern xmlSAXLocator xmlDefaultSAXLocator; -extern xmlSAXHandler xmlDefaultSAXHandler; -extern xmlSAXHandler htmlDefaultSAXHandler; -extern xmlSAXHandler sgmlDefaultSAXHandler; -extern int xmlSubstituteEntitiesDefaultValue; -extern int xmlGetWarningsDefaultValue; void xmlInitParser

Description

Details













































xmlParserVersion

extern const char *xmlParserVersion;


xmlDefaultSAXLocator

extern xmlSAXLocator xmlDefaultSAXLocator;


xmlDefaultSAXHandler

extern xmlSAXHandler xmlDefaultSAXHandler;


htmlDefaultSAXHandler

extern xmlSAXHandler htmlDefaultSAXHandler;


sgmlDefaultSAXHandler

extern xmlSAXHandler sgmlDefaultSAXHandler;


xmlSubstituteEntitiesDefaultValue

extern int xmlSubstituteEntitiesDefaultValue;


xmlGetWarningsDefaultValue

extern int xmlGetWarningsDefaultValue;


































































Name

Synopsis

MOVETO_STARTTAG (p) -extern int xmlParserDebugEntities; -extern int xmlGetWarningsDefaultValue; -extern int xmlSubstituteEntitiesDefaultValue; -extern int xmlDoValidityCheckingDefaultValue; -extern int xmlPedanticParserDefaultValue; -extern int xmlKeepBlanksDefaultValue; int xmlIsBaseChar

Description

Details















xmlParserDebugEntities

extern int xmlParserDebugEntities;


xmlGetWarningsDefaultValue

extern int xmlGetWarningsDefaultValue;


xmlSubstituteEntitiesDefaultValue

extern int xmlSubstituteEntitiesDefaultValue;


xmlDoValidityCheckingDefaultValue

extern int xmlDoValidityCheckingDefaultValue;


xmlPedanticParserDefaultValue

extern int xmlPedanticParserDefaultValue;


xmlKeepBlanksDefaultValue

extern int xmlKeepBlanksDefaultValue;

































































































Name

Synopsis

Description

Details





































Name

Synopsis

xmlRootNode -extern xmlNsPtr baseDTD; -extern int oldXMLWDcompatibility; -extern int xmlIndentTreeOutput; -extern xmlBufferAllocationScheme xmlBufferAllocScheme; -extern int xmlSaveNoEmptyTags; xmlBufferPtrxmlNodePtr cur); +void xmlSetTreeDoc (xmlNodePtr tree, + xmlDocPtr doc); +void xmlSetListDoc (xmlNodePtr list, + xmlDocPtr doc); xmlNsPtr

Description

Details









































baseDTD

extern xmlNsPtr baseDTD;


oldXMLWDcompatibility

extern int oldXMLWDcompatibility;/* maintain compatibility with old WD */


xmlIndentTreeOutput

extern int xmlIndentTreeOutput;  /* try to indent the tree dumps */


xmlBufferAllocScheme

extern xmlBufferAllocationScheme xmlBufferAllocScheme; /* alloc scheme to use */


xmlSaveNoEmptyTags

extern int xmlSaveNoEmptyTags;   /* save empty tags as <empty></empty> */






































































xmlSetTreeDoc ()

void        xmlSetTreeDoc                   (xmlNodePtr tree,
+                                             xmlDocPtr doc);

update all nodes under the tree to point to the right document

tree : the top element
doc : the document


xmlSetListDoc ()

void        xmlSetListDoc                   (xmlNodePtr list,
+                                             xmlDocPtr doc);

update all nodes in the list to point to the right document

list : 
doc : the document

























Searches for the BASE URL. The code should work on both XML -and HTML document even if base mechanisms are completely different.

xmlDocumentGetBase() for this


















Name

Synopsis

xmlNormalizeURIPath (char *path); +xmlChar* xmlURIEscape (const xmlChar *str); void xmlFreeURI

Description

Details











xmlURIEscape ()

xmlChar*    xmlURIEscape                    (const xmlChar *str);

Escaping routine, does not do validity checks ! +It will try to escape the chars needing this, but this is heuristic +based it's impossible to be sure.

str : the string of the URI to escape
Returns :an copy of the string, but escaped


Name

Synopsis

Description

Details






























































Name

Synopsis

Description

Details







Name

Synopsis

Description

Details






































Name

Synopsis

Description

Details




















Name

Synopsis

Description

Details

































Name

Synopsis

xmlXPathParserContextPtr ctxt, - int nargs);xmlNodePtr xmlXPtrBuildNodeList (xmlXPathObjectPtr obj);

Description

Details








xmlXPtrBuildNodeList ()

xmlNodePtr  xmlXPtrBuildNodeList            (xmlXPathObjectPtr obj);

Build a node list tree copy of the XPointer result.

obj : the XPointer result from the evaluation.
Returns :an xmlNodePtr list or NULL. +the caller has to free the node tree.

Item floating around but not actively worked on, get in touch with me if you want to test those

    +
  • Finishing up XPointer and XInclude
  • working on HTML and XML links recognition layers
  • parsing/import of Docbook SGML docs
+

2.2.8: Nov 13 2000

+
    +
  • First version of XInclude + support
  • +
  • Patch in conditional section handling
  • +
  • updated MS compiler project
  • +
  • fixed some XPath problems
  • +
  • added an URI escaping function
  • +
  • some other bug fixes
  • +
+ +

2.2.7: Oct 31 2000

+
    +
  • added message redirection
  • +
  • XPath improvements (thanks TOM !)
  • +
  • xmlIOParseDTD() added
  • +
  • various small fixes in the HTML, URI, HTTP and XPointer support
  • +
  • some cleanup of the Makefile, autoconf and the distribution content
  • +
+

2.2.6: Oct 25 2000:

  • Added an hash table module, migrated a number of internal structure to @@ -1354,6 +1374,6 @@ Gnome CVS base under gnome-xml/example

    Daniel Veillard

    -

    $Id: xml.html,v 1.56 2000/10/21 09:25:52 veillard Exp $

    +

    $Id: xml.html,v 1.57 2000/10/25 13:32:38 veillard Exp $