1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-07-29 11:41:22 +03:00

preparing release 2.6.5, rebuilt the docs, checked rngparser stuff does

* configure.in NEWS doc/*: preparing release 2.6.5, rebuilt the
  docs, checked rngparser stuff does not end up in the tarball
Daniel
This commit is contained in:
Daniel Veillard
2004-01-25 21:03:04 +00:00
parent 05349ab2f6
commit 189f46b18c
26 changed files with 270 additions and 137 deletions

View File

@ -1,3 +1,8 @@
Sun Jan 25 21:45:03 CET 2004 Daniel Veillard <daniel@veillard.com>
* configure.in NEWS doc/*: preparing release 2.6.5, rebuilt the
docs, checked rngparser stuff does not end up in the tarball
Sun Jan 25 20:59:20 CET 2004 Daniel Veillard <daniel@veillard.com> Sun Jan 25 20:59:20 CET 2004 Daniel Veillard <daniel@veillard.com>
* python/libxml.c: applied patch from Frederic Peters * python/libxml.c: applied patch from Frederic Peters

28
NEWS
View File

@ -15,10 +15,34 @@ to test those - More testing on RelaxNG
Schemas Schemas
2.6.5: Jan 25 2004:
- Bugfixes: dictionnaries for schemas (William Brack), regexp segfault
(William), xs:all problem (William), a number of XPointer bugfixes
(William), xmllint error go to stderr, DTD validation problem with
namespace, memory leak (William), SAX1 cleanup and minimal options fixes
(Mark Vadoc), parser context reset on error (Shaun McCance), XPath union
evaluation problem (William) , xmlReallocLoc with NULL (Aleksey Sanin),
XML Schemas double free (Steve Ball), XInclude with no href, argument
callbacks order for XPath callbacks (Frederic Peters)
- Documentation: python scripts (William Brack), xslt stylesheets (John
Fleck), doc (Sven Zimmerman), I/O example.
- Python bindings: fixes (William), enum support (St<53>phane Bidoul),
structured error reporting (St<53>phane Bidoul)
- XInclude: various fixes for conformance, problem related to dictionnary
references (William & me), recursion (William)
- xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
Mickautsch),
- xmlSchemas: normalizedString datatype (John Belmonte)
- code cleanup for strings functions (William)
- Windows: compiler patches (Mark Vakoc)
- Parser optimizations, a few new XPath and dictionnary APIs for future
XSLT optimizations.
2.6.4: Dec 24 2003: 2.6.4: Dec 24 2003:
- Windows build fixes (Igor Zlatkovic) - Windows build fixes (Igor Zlatkovic)
- Some serious XInclude problems reported by Oleg Paraschenko and - Some serious XInclude problems reported by Oleg Paraschenko and
- Unix and Makefile packaging fixes (me, William Brack, - Unix and Makefile packaging fixes (me, William Brack,
- Documentation improvements (John Fleck, William Brack), example fix - Documentation improvements (John Fleck, William Brack), example fix
(Lucas Brasilino) (Lucas Brasilino)
- bugfixes: xmlTextReaderExpand() with xmlReaderWalker, XPath handling of - bugfixes: xmlTextReaderExpand() with xmlReaderWalker, XPath handling of

View File

@ -6,7 +6,7 @@ AC_CANONICAL_HOST
LIBXML_MAJOR_VERSION=2 LIBXML_MAJOR_VERSION=2
LIBXML_MINOR_VERSION=6 LIBXML_MINOR_VERSION=6
LIBXML_MICRO_VERSION=4 LIBXML_MICRO_VERSION=5
LIBXML_MICRO_VERSION_SUFFIX= LIBXML_MICRO_VERSION_SUFFIX=
LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION$LIBXML_MICRO_VERSION_SUFFIX LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION$LIBXML_MICRO_VERSION_SUFFIX
LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION

View File

@ -232,6 +232,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>Compile</dt><dd><a href="html/libxml-xmlautomata.html#xmlAutomataCompile">xmlAutomataCompile</a><br /> </dd><dt>Compile</dt><dd><a href="html/libxml-xmlautomata.html#xmlAutomataCompile">xmlAutomataCompile</a><br />
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> <a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
<a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br /> <a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br />
<a href="html/libxml-xpath.html#xmlXPathCtxtCompile">xmlXPathCtxtCompile</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathStringEvalNumber">xmlXPathStringEvalNumber</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathStringEvalNumber">xmlXPathStringEvalNumber</a><br />
</dd><dt>Compress</dt><dd><a href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br /> </dd><dt>Compress</dt><dd><a href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br />
<a href="html/libxml-DOCBparser.html#docbParseFile">docbParseFile</a><br /> <a href="html/libxml-DOCBparser.html#docbParseFile">docbParseFile</a><br />

View File

@ -424,6 +424,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br /> <a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br />
</dd><dt>compilation</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> </dd><dt>compilation</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
<a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br /> <a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br />
<a href="html/libxml-xpath.html#xmlXPathCtxtCompile">xmlXPathCtxtCompile</a><br />
</dd><dt>compile</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> </dd><dt>compile</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
</dd><dt>compile-time</dt><dd><a href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br /> </dd><dt>compile-time</dt><dd><a href="html/libxml-DOCBparser.html#docbCreateFileParserCtxt">docbCreateFileParserCtxt</a><br />
<a href="html/libxml-DOCBparser.html#docbParseFile">docbParseFile</a><br /> <a href="html/libxml-DOCBparser.html#docbParseFile">docbParseFile</a><br />

View File

@ -342,23 +342,6 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlschemas.html#xmlSchemaNewParserCtxt">xmlSchemaNewParserCtxt</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaNewParserCtxt">xmlSchemaNewParserCtxt</a><br />
</dd><dt>explored</dt><dd><a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br /> </dd><dt>explored</dt><dd><a href="html/libxml-xpath.html#xmlXPathAxisFunc">xmlXPathAxisFunc</a><br />
</dd><dt>exposing</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a><br /> </dd><dt>exposing</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a><br />
</dd><dt>expression</dt><dd><a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br />
<a href="html/libxml-xpath.html#_xmlXPathParserContext">_xmlXPathParserContext</a><br />
<a href="html/libxml-xmlregexp.html#xmlRegFreeExecCtxt">xmlRegFreeExecCtxt</a><br />
<a href="html/libxml-xmlregexp.html#xmlRegNewExecCtxt">xmlRegNewExecCtxt</a><br />
<a href="html/libxml-xmlregexp.html#xmlRegexpCompile">xmlRegexpCompile</a><br />
<a href="html/libxml-xmlregexp.html#xmlRegexpExec">xmlRegexpExec</a><br />
<a href="html/libxml-xmlregexp.html#xmlRegexpIsDeterminist">xmlRegexpIsDeterminist</a><br />
<a href="html/libxml-xmlregexp.html#xmlRegexpPrint">xmlRegexpPrint</a><br />
<a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br />
<a href="html/libxml-xpath.html#xmlXPathCompiledEval">xmlXPathCompiledEval</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathDebugDumpCompExpr">xmlXPathDebugDumpCompExpr</a><br />
<a href="html/libxml-xpath.html#xmlXPathEval">xmlXPathEval</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathEvalExpr">xmlXPathEvalExpr</a><br />
<a href="html/libxml-xpath.html#xmlXPathEvalExpression">xmlXPathEvalExpression</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathNewParserContext">xmlXPathNewParserContext</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathStringEvalNumber">xmlXPathStringEvalNumber</a><br />
<a href="html/libxml-xpointer.html#xmlXPtrEval">xmlXPtrEval</a><br />
</dd><dt>expressions</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_REGEXP_ENABLED">LIBXML_REGEXP_ENABLED</a><br /> </dd><dt>expressions</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_REGEXP_ENABLED">LIBXML_REGEXP_ENABLED</a><br />
</dd><dt>exslSetsDistinctSorted</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathDistinct">xmlXPathDistinct</a><br /> </dd><dt>exslSetsDistinctSorted</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathDistinct">xmlXPathDistinct</a><br />
</dd><dt>exslSetsLeadingSorted</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathLeading">xmlXPathLeading</a><br /> </dd><dt>exslSetsLeadingSorted</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathLeading">xmlXPathLeading</a><br />

View File

@ -200,6 +200,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#xmlReaderNewFile">xmlReaderNewFile</a><br /> <a href="html/libxml-xmlreader.html#xmlReaderNewFile">xmlReaderNewFile</a><br />
<a href="html/libxml-xmlreader.html#xmlReaderNewIO">xmlReaderNewIO</a><br /> <a href="html/libxml-xmlreader.html#xmlReaderNewIO">xmlReaderNewIO</a><br />
<a href="html/libxml-xmlreader.html#xmlReaderNewMemory">xmlReaderNewMemory</a><br /> <a href="html/libxml-xmlreader.html#xmlReaderNewMemory">xmlReaderNewMemory</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
<a href="html/libxml-xinclude.html#xmlXIncludeSetFlags">xmlXIncludeSetFlags</a><br /> <a href="html/libxml-xinclude.html#xmlXIncludeSetFlags">xmlXIncludeSetFlags</a><br />
</dd><dt>flat</dt><dd><a href="html/libxml-tree.html#xmlStringGetNodeList">xmlStringGetNodeList</a><br /> </dd><dt>flat</dt><dd><a href="html/libxml-tree.html#xmlStringGetNodeList">xmlStringGetNodeList</a><br />
<a href="html/libxml-tree.html#xmlStringLenGetNodeList">xmlStringLenGetNodeList</a><br /> <a href="html/libxml-tree.html#xmlStringLenGetNodeList">xmlStringLenGetNodeList</a><br />

View File

@ -278,6 +278,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlerror.html#xmlParserPrintFileInfo">xmlParserPrintFileInfo</a><br /> <a href="html/libxml-xmlerror.html#xmlParserPrintFileInfo">xmlParserPrintFileInfo</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGGetValidErrors">xmlRelaxNGGetValidErrors</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGGetValidErrors">xmlRelaxNGGetValidErrors</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGSetValidErrors">xmlRelaxNGSetValidErrors</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGSetValidErrors">xmlRelaxNGSetValidErrors</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
<a href="html/libxml-SAX2.html#xmlSAX2EndElementNs">xmlSAX2EndElementNs</a><br /> <a href="html/libxml-SAX2.html#xmlSAX2EndElementNs">xmlSAX2EndElementNs</a><br />
<a href="html/libxml-SAX2.html#xmlSAX2StartElementNs">xmlSAX2StartElementNs</a><br /> <a href="html/libxml-SAX2.html#xmlSAX2StartElementNs">xmlSAX2StartElementNs</a><br />
<a href="html/libxml-xmlschemas.html#xmlSchemaSetValidErrors">xmlSchemaSetValidErrors</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaSetValidErrors">xmlSchemaSetValidErrors</a><br />

View File

@ -79,6 +79,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlIO.html#xmlOutputBufferWriteString">xmlOutputBufferWriteString</a><br /> <a href="html/libxml-xmlIO.html#xmlOutputBufferWriteString">xmlOutputBufferWriteString</a><br />
</dd><dt>particular</dt><dd><a href="html/libxml-xpath.html#_xmlNodeSet">_xmlNodeSet</a><br /> </dd><dt>particular</dt><dd><a href="html/libxml-xpath.html#_xmlNodeSet">_xmlNodeSet</a><br />
</dd><dt>pass</dt><dd><a href="html/libxml-parserInternals.html#xmlCurrentChar">xmlCurrentChar</a><br /> </dd><dt>pass</dt><dd><a href="html/libxml-parserInternals.html#xmlCurrentChar">xmlCurrentChar</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderSetErrorHandler">xmlTextReaderSetErrorHandler</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderSetErrorHandler">xmlTextReaderSetErrorHandler</a><br />
</dd><dt>passed</dt><dd><a href="html/libxml-xpathInternals.html#CHECK_ARITY">CHECK_ARITY</a><br /> </dd><dt>passed</dt><dd><a href="html/libxml-xpathInternals.html#CHECK_ARITY">CHECK_ARITY</a><br />
<a href="html/libxml-xmlautomata.html#xmlAutomataNewTransition">xmlAutomataNewTransition</a><br /> <a href="html/libxml-xmlautomata.html#xmlAutomataNewTransition">xmlAutomataNewTransition</a><br />
@ -322,6 +323,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>prior</dt><dd><a href="html/libxml-parser.html#xmlSetupParserForBuffer">xmlSetupParserForBuffer</a><br /> </dd><dt>prior</dt><dd><a href="html/libxml-parser.html#xmlSetupParserForBuffer">xmlSetupParserForBuffer</a><br />
</dd><dt>private</dt><dd><a href="html/libxml-catalog.html#xmlCatalogLocalResolve">xmlCatalogLocalResolve</a><br /> </dd><dt>private</dt><dd><a href="html/libxml-catalog.html#xmlCatalogLocalResolve">xmlCatalogLocalResolve</a><br />
<a href="html/libxml-catalog.html#xmlCatalogLocalResolveURI">xmlCatalogLocalResolveURI</a><br /> <a href="html/libxml-catalog.html#xmlCatalogLocalResolveURI">xmlCatalogLocalResolveURI</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
</dd><dt>problem</dt><dd><a href="html/libxml-parser.html#xmlParseBalancedChunkMemory">xmlParseBalancedChunkMemory</a><br /> </dd><dt>problem</dt><dd><a href="html/libxml-parser.html#xmlParseBalancedChunkMemory">xmlParseBalancedChunkMemory</a><br />
<a href="html/libxml-parser.html#xmlParseBalancedChunkMemoryRecover">xmlParseBalancedChunkMemoryRecover</a><br /> <a href="html/libxml-parser.html#xmlParseBalancedChunkMemoryRecover">xmlParseBalancedChunkMemoryRecover</a><br />
<a href="html/libxml-parser.html#xmlParseCtxtExternalEntity">xmlParseCtxtExternalEntity</a><br /> <a href="html/libxml-parser.html#xmlParseCtxtExternalEntity">xmlParseCtxtExternalEntity</a><br />

View File

@ -316,6 +316,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>xmlRNewMutex</dt><dd><a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br /> </dd><dt>xmlRNewMutex</dt><dd><a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br />
</dd><dt>xmlReader</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_READER_ENABLED">LIBXML_READER_ENABLED</a><br /> </dd><dt>xmlReader</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_READER_ENABLED">LIBXML_READER_ENABLED</a><br />
</dd><dt>xmlRefPtr</dt><dd><a href="html/libxml-valid.html#xmlAddRef">xmlAddRef</a><br /> </dd><dt>xmlRefPtr</dt><dd><a href="html/libxml-valid.html#xmlAddRef">xmlAddRef</a><br />
</dd><dt>xmlRelaxNGParserFlag</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
</dd><dt>xmlRelaxNGValidatePushElement</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGValidateFullElement">xmlRelaxNGValidateFullElement</a><br /> </dd><dt>xmlRelaxNGValidatePushElement</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGValidateFullElement">xmlRelaxNGValidateFullElement</a><br />
</dd><dt>xmlSAX2Attribute</dt><dd><a href="html/libxml-SAX.html#attribute">attribute</a><br /> </dd><dt>xmlSAX2Attribute</dt><dd><a href="html/libxml-SAX.html#attribute">attribute</a><br />
</dd><dt>xmlSAX2AttributeDecl</dt><dd><a href="html/libxml-SAX.html#attributeDecl">attributeDecl</a><br /> </dd><dt>xmlSAX2AttributeDecl</dt><dd><a href="html/libxml-SAX.html#attributeDecl">attributeDecl</a><br />
@ -406,6 +407,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xpathInternals.html#xmlXPathPopNumber">xmlXPathPopNumber</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathPopNumber">xmlXPathPopNumber</a><br />
<a href="html/libxml-xpathInternals.html#xmlXPathPopString">xmlXPathPopString</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathPopString">xmlXPathPopString</a><br />
</dd><dt>xmlXPathCompExprPtr</dt><dd><a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br /> </dd><dt>xmlXPathCompExprPtr</dt><dd><a href="html/libxml-xpath.html#xmlXPathCompile">xmlXPathCompile</a><br />
<a href="html/libxml-xpath.html#xmlXPathCtxtCompile">xmlXPathCtxtCompile</a><br />
</dd><dt>xmlXPathContext</dt><dd><a href="html/libxml-xpath.html#xmlXPathFreeContext">xmlXPathFreeContext</a><br /> </dd><dt>xmlXPathContext</dt><dd><a href="html/libxml-xpath.html#xmlXPathFreeContext">xmlXPathFreeContext</a><br />
<a href="html/libxml-xpath.html#xmlXPathNewContext">xmlXPathNewContext</a><br /> <a href="html/libxml-xpath.html#xmlXPathNewContext">xmlXPathNewContext</a><br />
<a href="html/libxml-xpointer.html#xmlXPtrNewContext">xmlXPtrNewContext</a><br /> <a href="html/libxml-xpointer.html#xmlXPtrNewContext">xmlXPtrNewContext</a><br />

View File

@ -145,6 +145,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGValidatePopElement">xmlRelaxNGValidatePopElement</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGValidatePopElement">xmlRelaxNGValidatePopElement</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushCData">xmlRelaxNGValidatePushCData</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushCData">xmlRelaxNGValidatePushCData</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
<a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
</dd><dt>RelaxNGs</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br /> </dd><dt>RelaxNGs</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br />
@ -315,6 +316,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</dd><dt>See</dt><dd><a href="html/libxml-list.html#xmlLinkGetData">xmlLinkGetData</a><br /> </dd><dt>See</dt><dd><a href="html/libxml-list.html#xmlLinkGetData">xmlLinkGetData</a><br />
<a href="html/libxml-parserInternals.html#xmlParseNotationDecl">xmlParseNotationDecl</a><br /> <a href="html/libxml-parserInternals.html#xmlParseNotationDecl">xmlParseNotationDecl</a><br />
</dd><dt>Seems</dt><dd><a href="html/libxml-parserInternals.html#xmlParseTextDecl">xmlParseTextDecl</a><br /> </dd><dt>Seems</dt><dd><a href="html/libxml-parserInternals.html#xmlParseTextDecl">xmlParseTextDecl</a><br />
</dd><dt>Semi</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
</dd><dt>Send</dt><dd><a href="html/libxml-nanoftp.html#xmlNanoFTPQuit">xmlNanoFTPQuit</a><br /> </dd><dt>Send</dt><dd><a href="html/libxml-nanoftp.html#xmlNanoFTPQuit">xmlNanoFTPQuit</a><br />
</dd><dt>Set</dt><dd><a href="html/libxml-HTMLparser.html#htmlHandleOmittedElem">htmlHandleOmittedElem</a><br /> </dd><dt>Set</dt><dd><a href="html/libxml-HTMLparser.html#htmlHandleOmittedElem">htmlHandleOmittedElem</a><br />
<a href="html/libxml-xmlerror.html#initGenericErrorDefaultFunc">initGenericErrorDefaultFunc</a><br /> <a href="html/libxml-xmlerror.html#initGenericErrorDefaultFunc">initGenericErrorDefaultFunc</a><br />

View File

@ -841,7 +841,10 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br /> <a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br />
<a href="html/libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a><br /> <a href="html/libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a><br />
<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> <a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br />
</p><h2><a name="relaxng" id="relaxng">Module relaxng</a>:</h2><p><a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTREXTRANS">XML_RELAXNG_ERR_ATTREXTRANS</a><br /> </p><h2><a name="relaxng" id="relaxng">Module relaxng</a>:</h2><p><a href="html/libxml-relaxng.html#XML_RELAXNGP_CRNG">XML_RELAXNGP_CRNG</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNGP_FREE_DOC">XML_RELAXNGP_FREE_DOC</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNGP_NONE">XML_RELAXNGP_NONE</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTREXTRANS">XML_RELAXNG_ERR_ATTREXTRANS</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNAME">XML_RELAXNG_ERR_ATTRNAME</a><br /> <a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNAME">XML_RELAXNG_ERR_ATTRNAME</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNONS">XML_RELAXNG_ERR_ATTRNONS</a><br /> <a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNONS">XML_RELAXNG_ERR_ATTRNONS</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRVALID">XML_RELAXNG_ERR_ATTRVALID</a><br /> <a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRVALID">XML_RELAXNG_ERR_ATTRVALID</a><br />
@ -897,6 +900,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGParserCtxt">xmlRelaxNGParserCtxt</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGParserCtxt">xmlRelaxNGParserCtxt</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGParserFlag">xmlRelaxNGParserFlag</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGSetParserErrors">xmlRelaxNGSetParserErrors</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGSetParserErrors">xmlRelaxNGSetParserErrors</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGSetValidErrors">xmlRelaxNGSetValidErrors</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGSetValidErrors">xmlRelaxNGSetValidErrors</a><br />
@ -910,6 +914,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidityErrorFunc">xmlRelaxNGValidityErrorFunc</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGValidityErrorFunc">xmlRelaxNGValidityErrorFunc</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
</p><h2><a name="schemasInternals" id="schemasInternals">Module schemasInternals</a>:</h2><p><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_LAX">XML_SCHEMAS_ANYATTR_LAX</a><br /> </p><h2><a name="schemasInternals" id="schemasInternals">Module schemasInternals</a>:</h2><p><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_LAX">XML_SCHEMAS_ANYATTR_LAX</a><br />
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_SKIP">XML_SCHEMAS_ANYATTR_SKIP</a><br /> <a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_SKIP">XML_SCHEMAS_ANYATTR_SKIP</a><br />
<a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a><br /> <a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a><br />

View File

@ -1660,6 +1660,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGGetParserErrors">xmlRelaxNGGetParserErrors</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGGetParserErrors">xmlRelaxNGGetParserErrors</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGSetParserErrors">xmlRelaxNGSetParserErrors</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGSetParserErrors">xmlRelaxNGSetParserErrors</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
</p><h2>Type xmlRelaxNGPtr:</h2><p><a href="html/libxml-relaxng.html#xmlRelaxNGDump">xmlRelaxNGDump</a><br /> </p><h2>Type xmlRelaxNGPtr:</h2><p><a href="html/libxml-relaxng.html#xmlRelaxNGDump">xmlRelaxNGDump</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGDumpTree">xmlRelaxNGDumpTree</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGDumpTree">xmlRelaxNGDumpTree</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGFree">xmlRelaxNGFree</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGFree">xmlRelaxNGFree</a><br />

View File

@ -510,6 +510,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-xmlreader.html#XML_READER_TYPE_WHITESPACE">XML_READER_TYPE_WHITESPACE</a><br /> <a href="html/libxml-xmlreader.html#XML_READER_TYPE_WHITESPACE">XML_READER_TYPE_WHITESPACE</a><br />
<a href="html/libxml-xmlreader.html#XML_READER_TYPE_XML_DECLARATION">XML_READER_TYPE_XML_DECLARATION</a><br /> <a href="html/libxml-xmlreader.html#XML_READER_TYPE_XML_DECLARATION">XML_READER_TYPE_XML_DECLARATION</a><br />
<a href="html/libxml-xmlerror.html#XML_REGEXP_COMPILE_ERROR">XML_REGEXP_COMPILE_ERROR</a><br /> <a href="html/libxml-xmlerror.html#XML_REGEXP_COMPILE_ERROR">XML_REGEXP_COMPILE_ERROR</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNGP_CRNG">XML_RELAXNGP_CRNG</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNGP_FREE_DOC">XML_RELAXNGP_FREE_DOC</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNGP_NONE">XML_RELAXNGP_NONE</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTREXTRANS">XML_RELAXNG_ERR_ATTREXTRANS</a><br /> <a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTREXTRANS">XML_RELAXNG_ERR_ATTREXTRANS</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNAME">XML_RELAXNG_ERR_ATTRNAME</a><br /> <a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNAME">XML_RELAXNG_ERR_ATTRNAME</a><br />
<a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNONS">XML_RELAXNG_ERR_ATTRNONS</a><br /> <a href="html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNONS">XML_RELAXNG_ERR_ATTRNONS</a><br />
@ -2024,6 +2027,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGParserCtxt">xmlRelaxNGParserCtxt</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGParserCtxt">xmlRelaxNGParserCtxt</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGParserFlag">xmlRelaxNGParserFlag</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGPtr">xmlRelaxNGPtr</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGSetParserErrors">xmlRelaxNGSetParserErrors</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGSetParserErrors">xmlRelaxNGSetParserErrors</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGSetValidErrors">xmlRelaxNGSetValidErrors</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGSetValidErrors">xmlRelaxNGSetValidErrors</a><br />
@ -2037,6 +2041,7 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGValidatePushElement">xmlRelaxNGValidatePushElement</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidityErrorFunc">xmlRelaxNGValidityErrorFunc</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGValidityErrorFunc">xmlRelaxNGValidityErrorFunc</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a><br />
<a href="html/libxml-relaxng.html#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a><br />
<a href="html/libxml-valid.html#xmlRemoveID">xmlRemoveID</a><br /> <a href="html/libxml-valid.html#xmlRemoveID">xmlRemoveID</a><br />
<a href="html/libxml-tree.html#xmlRemoveProp">xmlRemoveProp</a><br /> <a href="html/libxml-tree.html#xmlRemoveProp">xmlRemoveProp</a><br />
<a href="html/libxml-valid.html#xmlRemoveRef">xmlRemoveRef</a><br /> <a href="html/libxml-valid.html#xmlRemoveRef">xmlRemoveRef</a><br />

View File

@ -27,6 +27,8 @@ ignored_files = {
"testOOM.c": "out of memory tester", "testOOM.c": "out of memory tester",
"testOOMlib.h": "out of memory tester", "testOOMlib.h": "out of memory tester",
"testOOMlib.c": "out of memory tester", "testOOMlib.c": "out of memory tester",
"rngparser.c": "not yet integrated",
"rngparser.h": "not yet integrated",
} }
ignored_words = { ignored_words = {

View File

@ -25,10 +25,10 @@ encoding for ASCII and to save space for Western encodings, but it is a bit
more complex to handle in practice. UTF-16 use 2 bytes per character (and more complex to handle in practice. UTF-16 use 2 bytes per character (and
sometimes combines two pairs), it makes implementation easier, but looks a sometimes combines two pairs), it makes implementation easier, but looks a
bit overkill for Western languages encoding. Moreover the XML specification bit overkill for Western languages encoding. Moreover the XML specification
allows the document to be encoded in other encodings at the condition that they allows the document to be encoded in other encodings at the condition that
are clearly labeled as such. For example the following is a wellformed XML they are clearly labeled as such. For example the following is a wellformed
document encoded in ISO-8859-1 and using accentuated letters that we French XML document encoded in ISO-8859-1 and using accentuated letters that we
like for both markup and content:</p><pre>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; French like for both markup and content:</p><pre>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;tr<EFBFBD>s&gt;l<EFBFBD>&lt;/tr<74>s&gt;</pre><p>Having internationalization support in libxml2 means the following:</p><ul><li>the document is properly parsed</li> &lt;tr<EFBFBD>s&gt;l<EFBFBD>&lt;/tr<74>s&gt;</pre><p>Having internationalization support in libxml2 means the following:</p><ul><li>the document is properly parsed</li>
<li>informations about it's encoding are saved</li> <li>informations about it's encoding are saved</li>
<li>it can be modified</li> <li>it can be modified</li>
@ -92,8 +92,8 @@ rationales for those choices:</p><ul><li>keeping the native encoding in the inte
(internationalization) support get triggered only during I/O operation, i.e. (internationalization) support get triggered only during I/O operation, i.e.
when reading a document or saving one. Let's look first at the reading when reading a document or saving one. Let's look first at the reading
sequence:</p><ol><li>when a document is processed, we usually don't know the encoding, a sequence:</p><ol><li>when a document is processed, we usually don't know the encoding, a
simple heuristic allows to detect UTF-16 and UCS-4 from encodings simple heuristic allows to detect UTF-16 and UCS-4 from encodings where
where the ASCII range (0-0x7F) maps with ASCII</li> the ASCII range (0-0x7F) maps with ASCII</li>
<li>the xml declaration if available is parsed, including the encoding <li>the xml declaration if available is parsed, including the encoding
declaration. At that point, if the autodetected encoding is different declaration. At that point, if the autodetected encoding is different
from the one declared a call to xmlSwitchEncoding() is issued.</li> from the one declared a call to xmlSwitchEncoding() is issued.</li>
@ -154,8 +154,8 @@ encoding:</p><ol><li>if no encoding is given, libxml2 will look for an encoding
resume the conversion. This guarantees that any document will be saved resume the conversion. This guarantees that any document will be saved
without losses (except for markup names where this is not legal, this is without losses (except for markup names where this is not legal, this is
a problem in the current version, in practice avoid using non-ascii a problem in the current version, in practice avoid using non-ascii
characters for tag or attribute names). A special "ascii" encoding characters for tag or attribute names). A special "ascii" encoding name
name is used to save documents to a pure ascii form can be used when is used to save documents to a pure ascii form can be used when
portability is really crucial</li> portability is really crucial</li>
</ol><p>Here are a few examples based on the same test document:</p><pre>~/XML -&gt; ./xmllint isolat1 </ol><p>Here are a few examples based on the same test document:</p><pre>~/XML -&gt; ./xmllint isolat1
&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;

View File

@ -144,39 +144,40 @@
<include>&lt;libxml/xmlwriter.h&gt;</include> <include>&lt;libxml/xmlwriter.h&gt;</include>
</includes> </includes>
<uses> <uses>
<function line='1090' file='xmlwriter' name='xmlTextWriterEndElement'/> <function line='1109' file='xmlwriter' name='xmlTextWriterEndElement'/>
<function line='895' file='xmlwriter' name='xmlTextWriterStartDocument'/> <function line='899' file='tree' name='xmlDocSetRootElement'/>
<function line='1100' file='xmlwriter' name='xmlTextWriterEndDocument'/> <function line='911' file='xmlwriter' name='xmlTextWriterStartDocument'/>
<function line='940' file='xmlwriter' name='xmlTextWriterWriteFormatComment'/> <function line='1119' file='xmlwriter' name='xmlTextWriterEndDocument'/>
<function line='905' file='xmlwriter' name='xmlTextWriterWriteComment'/> <function line='957' file='xmlwriter' name='xmlTextWriterWriteFormatComment'/>
<function line='923' file='xmlwriter' name='xmlTextWriterWriteComment'/>
<function line='52' file='parser' name='xmlCleanupParser'/> <function line='52' file='parser' name='xmlCleanupParser'/>
<variable line='1145' file='globals' name='xmlMalloc'/> <variable line='1164' file='globals' name='xmlMalloc'/>
<function line='1052' file='xmlwriter' name='xmlTextWriterWriteFormatElement'/> <function line='1071' file='xmlwriter' name='xmlTextWriterWriteFormatElement'/>
<function line='1135' file='encoding' name='xmlFindCharEncodingHandler'/> <function line='1154' file='encoding' name='xmlFindCharEncodingHandler'/>
<typedef line='1130' file='encoding' name='xmlCharEncodingHandlerPtr'/> <typedef line='1149' file='encoding' name='xmlCharEncodingHandlerPtr'/>
<function line='886' file='xmlwriter' name='xmlNewTextWriterTree'/> <function line='902' file='xmlwriter' name='xmlNewTextWriterTree'/>
<function line='73' file='xmlwriter' name='xmlNewTextWriterFilename'/> <function line='74' file='xmlwriter' name='xmlNewTextWriterFilename'/>
<function line='1110' file='tree' name='xmlFreeDoc'/> <function line='1129' file='tree' name='xmlFreeDoc'/>
<typedef line='863' file='tree' name='xmlNodePtr'/> <typedef line='878' file='tree' name='xmlNodePtr'/>
<typedef line='862' file='tree' name='xmlDocPtr'/> <typedef line='877' file='tree' name='xmlDocPtr'/>
<typedef line='335' file='tree' name='xmlBufferPtr'/> <typedef line='339' file='tree' name='xmlBufferPtr'/>
<function line='618' file='xmlwriter' name='xmlNewTextWriterDoc'/> <function line='630' file='xmlwriter' name='xmlNewTextWriterDoc'/>
<function line='876' file='tree' name='xmlNewDocNode'/> <function line='892' file='tree' name='xmlNewDocNode'/>
<function line='1108' file='tree' name='xmlSaveFileEnc'/> <function line='1127' file='tree' name='xmlSaveFileEnc'/>
<function line='56' file='xmlmemory' name='xmlMemoryDump'/> <function line='56' file='xmlmemory' name='xmlMemoryDump'/>
<macro line='867' file='parser' name='XML_DEFAULT_VERSION'/> <macro line='883' file='parser' name='XML_DEFAULT_VERSION'/>
<function line='348' file='xmlwriter' name='xmlNewTextWriterMemory'/> <function line='353' file='xmlwriter' name='xmlNewTextWriterMemory'/>
<variable line='1159' file='globals' name='xmlFree'/> <variable line='1178' file='globals' name='xmlFree'/>
<function line='883' file='tree' name='xmlDocSetRootElement'/> <function line='1094' file='xmlwriter' name='xmlTextWriterStartElement'/>
<function line='1106' file='xmlwriter' name='xmlFreeTextWriter'/> <function line='1125' file='xmlwriter' name='xmlFreeTextWriter'/>
<function line='1075' file='xmlwriter' name='xmlTextWriterStartElement'/> <function line='345' file='tree' name='xmlBufferCreate'/>
<macro line='38' file='xmlversion' name='LIBXML_TEST_VERSION'/> <macro line='38' file='xmlversion' name='LIBXML_TEST_VERSION'/>
<function line='340' file='tree' name='xmlBufferCreate'/> <function line='611' file='tree' name='xmlBufferFree'/>
<typedef line='861' file='xmlwriter' name='xmlTextWriterPtr'/> <typedef line='876' file='xmlwriter' name='xmlTextWriterPtr'/>
<function line='1082' file='xmlwriter' name='xmlTextWriterWriteElement'/> <function line='1101' file='xmlwriter' name='xmlTextWriterWriteElement'/>
<function line='931' file='xmlwriter' name='xmlTextWriterWriteAttribute'/> <function line='947' file='xmlwriter' name='xmlTextWriterWriteAttribute'/>
<variable line='1162' file='globals' name='xmlRealloc'/> <variable line='1181' file='globals' name='xmlRealloc'/>
<function line='867' file='tree' name='xmlNewDoc'/> <function line='883' file='tree' name='xmlNewDoc'/>
</uses> </uses>
</example> </example>
<example filename='reader1.c'> <example filename='reader1.c'>
@ -313,6 +314,9 @@
<symbol name='xmlBufferCreate'> <symbol name='xmlBufferCreate'>
<ref filename='testWriter.c'/> <ref filename='testWriter.c'/>
</symbol> </symbol>
<symbol name='xmlBufferFree'>
<ref filename='testWriter.c'/>
</symbol>
<symbol name='xmlBufferPtr'> <symbol name='xmlBufferPtr'>
<ref filename='testWriter.c'/> <ref filename='testWriter.c'/>
</symbol> </symbol>

View File

@ -15,6 +15,7 @@ The content of this structure is not made public by the API.
</pre><pre class="programlisting">Structure <a href="#xmlRelaxNGParserCtxt">xmlRelaxNGParserCtxt</a><br />struct _xmlRelaxNGParserCtxt </pre><pre class="programlisting">Structure <a href="#xmlRelaxNGParserCtxt">xmlRelaxNGParserCtxt</a><br />struct _xmlRelaxNGParserCtxt
The content of this structure is not made public by the API. The content of this structure is not made public by the API.
</pre><pre class="programlisting">Typedef <a href="libxml-relaxng.html#xmlRelaxNGParserCtxt">xmlRelaxNGParserCtxt</a> * <a name="xmlRelaxNGParserCtxtPtr" id="xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a> </pre><pre class="programlisting">Typedef <a href="libxml-relaxng.html#xmlRelaxNGParserCtxt">xmlRelaxNGParserCtxt</a> * <a name="xmlRelaxNGParserCtxtPtr" id="xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a>
</pre><pre class="programlisting">Enum <a href="#xmlRelaxNGParserFlag">xmlRelaxNGParserFlag</a>
</pre><pre class="programlisting">Typedef <a href="libxml-relaxng.html#xmlRelaxNG">xmlRelaxNG</a> * <a name="xmlRelaxNGPtr" id="xmlRelaxNGPtr">xmlRelaxNGPtr</a> </pre><pre class="programlisting">Typedef <a href="libxml-relaxng.html#xmlRelaxNG">xmlRelaxNG</a> * <a name="xmlRelaxNGPtr" id="xmlRelaxNGPtr">xmlRelaxNGPtr</a>
</pre><pre class="programlisting">Structure <a href="#xmlRelaxNGValidCtxt">xmlRelaxNGValidCtxt</a><br />struct _xmlRelaxNGValidCtxt </pre><pre class="programlisting">Structure <a href="#xmlRelaxNGValidCtxt">xmlRelaxNGValidCtxt</a><br />struct _xmlRelaxNGValidCtxt
The content of this structure is not made public by the API. The content of this structure is not made public by the API.
@ -46,12 +47,18 @@ void <a href="#xmlRelaxNGValidityErrorFunc">xmlRelaxNGValidityErrorFunc</a> (voi
<pre class="programlisting">Function type: <a href="#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a> <pre class="programlisting">Function type: <a href="#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a>
void <a href="#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a> (void * ctx, <br /> const char * msg, <br /> ... ...) void <a href="#xmlRelaxNGValidityWarningFunc">xmlRelaxNGValidityWarningFunc</a> (void * ctx, <br /> const char * msg, <br /> ... ...)
</pre> </pre>
<pre class="programlisting">int <a href="#xmlRelaxParserSetFlag">xmlRelaxParserSetFlag</a> (<a href="libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a> ctxt, <br /> int flags)</pre>
<h2>Description</h2> <h2>Description</h2>
<h3><a name="xmlRelaxNG" id="xmlRelaxNG">Structure xmlRelaxNG</a></h3><pre class="programlisting">Structure xmlRelaxNG<br />struct _xmlRelaxNG { <h3><a name="xmlRelaxNG" id="xmlRelaxNG">Structure xmlRelaxNG</a></h3><pre class="programlisting">Structure xmlRelaxNG<br />struct _xmlRelaxNG {
The content of this structure is not made public by the API. The content of this structure is not made public by the API.
}</pre><h3><a name="xmlRelaxNGParserCtxt" id="xmlRelaxNGParserCtxt">Structure xmlRelaxNGParserCtxt</a></h3><pre class="programlisting">Structure xmlRelaxNGParserCtxt<br />struct _xmlRelaxNGParserCtxt { }</pre><h3><a name="xmlRelaxNGParserCtxt" id="xmlRelaxNGParserCtxt">Structure xmlRelaxNGParserCtxt</a></h3><pre class="programlisting">Structure xmlRelaxNGParserCtxt<br />struct _xmlRelaxNGParserCtxt {
The content of this structure is not made public by the API. The content of this structure is not made public by the API.
}</pre><h3><a name="xmlRelaxNGValidCtxt" id="xmlRelaxNGValidCtxt">Structure xmlRelaxNGValidCtxt</a></h3><pre class="programlisting">Structure xmlRelaxNGValidCtxt<br />struct _xmlRelaxNGValidCtxt { }</pre><h3>Enum <a name="xmlRelaxNGParserFlag" id="xmlRelaxNGParserFlag">xmlRelaxNGParserFlag</a></h3><pre class="programlisting">Enum xmlRelaxNGParserFlag {
<a name="XML_RELAXNGP_NONE" id="XML_RELAXNGP_NONE">XML_RELAXNGP_NONE</a> = 0
<a name="XML_RELAXNGP_FREE_DOC" id="XML_RELAXNGP_FREE_DOC">XML_RELAXNGP_FREE_DOC</a> = 1
<a name="XML_RELAXNGP_CRNG" id="XML_RELAXNGP_CRNG">XML_RELAXNGP_CRNG</a> = 2
}
</pre><h3><a name="xmlRelaxNGValidCtxt" id="xmlRelaxNGValidCtxt">Structure xmlRelaxNGValidCtxt</a></h3><pre class="programlisting">Structure xmlRelaxNGValidCtxt<br />struct _xmlRelaxNGValidCtxt {
The content of this structure is not made public by the API. The content of this structure is not made public by the API.
}</pre><h3>Enum <a name="xmlRelaxNGValidErr" id="xmlRelaxNGValidErr">xmlRelaxNGValidErr</a></h3><pre class="programlisting">Enum xmlRelaxNGValidErr { }</pre><h3>Enum <a name="xmlRelaxNGValidErr" id="xmlRelaxNGValidErr">xmlRelaxNGValidErr</a></h3><pre class="programlisting">Enum xmlRelaxNGValidErr {
<a name="XML_RELAXNG_OK" id="XML_RELAXNG_OK">XML_RELAXNG_OK</a> = 0 <a name="XML_RELAXNG_OK" id="XML_RELAXNG_OK">XML_RELAXNG_OK</a> = 0
@ -141,4 +148,6 @@ void xmlRelaxNGValidityErrorFunc (void * ctx, <br /> const char * msg, <br
<h3><a name="xmlRelaxNGValidityWarningFunc" id="xmlRelaxNGValidityWarningFunc"></a>Function type: xmlRelaxNGValidityWarningFunc</h3><pre class="programlisting">Function type: xmlRelaxNGValidityWarningFunc <h3><a name="xmlRelaxNGValidityWarningFunc" id="xmlRelaxNGValidityWarningFunc"></a>Function type: xmlRelaxNGValidityWarningFunc</h3><pre class="programlisting">Function type: xmlRelaxNGValidityWarningFunc
void xmlRelaxNGValidityWarningFunc (void * ctx, <br /> const char * msg, <br /> ... ...) void xmlRelaxNGValidityWarningFunc (void * ctx, <br /> const char * msg, <br /> ... ...)
</pre><p></p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>msg</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>...</tt></i>:</span></td><td></td></tr></tbody></table></div><br /> </pre><p></p><div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>msg</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>...</tt></i>:</span></td><td></td></tr></tbody></table></div><br />
<p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html> <h3><a name="xmlRelaxParserSetFlag" id="xmlRelaxParserSetFlag"></a>Function: xmlRelaxParserSetFlag</h3><pre class="programlisting">int xmlRelaxParserSetFlag (<a href="libxml-relaxng.html#xmlRelaxNGParserCtxtPtr">xmlRelaxNGParserCtxtPtr</a> ctxt, <br /> int flags)<br />
</pre><p>Semi private function used to pass informations to a parser context which are a combination of <a href="libxml-relaxng.html#xmlRelaxNGParserFlag">xmlRelaxNGParserFlag</a> .</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>a RelaxNG parser context</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>a set of flags values</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if success and -1 in case of error</td></tr></tbody></table></div><p><a href="../bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>

View File

@ -57,6 +57,7 @@ void <a href="#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> (v
<a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a> groupDecl <a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a> groupDecl
<a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a> dict <a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a> dict
void * includes : the includes, this is opaque for now void * includes : the includes, this is opaque for now
int preserve : whether to free the document
}</pre><h3><a name="xmlSchemaParserCtxt" id="xmlSchemaParserCtxt">Structure xmlSchemaParserCtxt</a></h3><pre class="programlisting">Structure xmlSchemaParserCtxt<br />struct _xmlSchemaParserCtxt { }</pre><h3><a name="xmlSchemaParserCtxt" id="xmlSchemaParserCtxt">Structure xmlSchemaParserCtxt</a></h3><pre class="programlisting">Structure xmlSchemaParserCtxt<br />struct _xmlSchemaParserCtxt {
The content of this structure is not made public by the API. The content of this structure is not made public by the API.
}</pre><h3><a name="xmlSchemaValidCtxt" id="xmlSchemaValidCtxt">Structure xmlSchemaValidCtxt</a></h3><pre class="programlisting">Structure xmlSchemaValidCtxt<br />struct _xmlSchemaValidCtxt { }</pre><h3><a name="xmlSchemaValidCtxt" id="xmlSchemaValidCtxt">Structure xmlSchemaValidCtxt</a></h3><pre class="programlisting">Structure xmlSchemaValidCtxt<br />struct _xmlSchemaValidCtxt {

View File

@ -244,8 +244,8 @@ int xmlXPathConvertFunc (<a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPath
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td>an XPath object</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new object, the old one is freed (or the operation is done directly on @val)</td></tr></tbody></table></div><h3><a name="xmlXPathConvertString" id="xmlXPathConvertString"></a>Function: xmlXPathConvertString</h3><pre class="programlisting"><a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> xmlXPathConvertString (<a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> val)<br /> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td>an XPath object</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new object, the old one is freed (or the operation is done directly on @val)</td></tr></tbody></table></div><h3><a name="xmlXPathConvertString" id="xmlXPathConvertString"></a>Function: xmlXPathConvertString</h3><pre class="programlisting"><a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> xmlXPathConvertString (<a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> val)<br />
</pre><p>Converts an existing object to its string() equivalent</p> </pre><p>Converts an existing object to its string() equivalent</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td>an XPath object</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new object, the old one is freed (or the operation is done directly on @val)</td></tr></tbody></table></div><h3><a name="xmlXPathCtxtCompile" id="xmlXPathCtxtCompile"></a>Function: xmlXPathCtxtCompile</h3><pre class="programlisting"><a href="libxml-xpath.html#xmlXPathCompExprPtr">xmlXPathCompExprPtr</a> xmlXPathCtxtCompile (<a href="libxml-xpath.html#xmlXPathContextPtr">xmlXPathContextPtr</a> ctxt, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * str)<br /> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td>an XPath object</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the new object, the old one is freed (or the operation is done directly on @val)</td></tr></tbody></table></div><h3><a name="xmlXPathCtxtCompile" id="xmlXPathCtxtCompile"></a>Function: xmlXPathCtxtCompile</h3><pre class="programlisting"><a href="libxml-xpath.html#xmlXPathCompExprPtr">xmlXPathCompExprPtr</a> xmlXPathCtxtCompile (<a href="libxml-xpath.html#xmlXPathContextPtr">xmlXPathContextPtr</a> ctxt, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * str)<br />
</pre><p></p> </pre><p>Compile an XPath expression</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td></td></tr></tbody></table></div><h3><a name="xmlXPathEval" id="xmlXPathEval"></a>Function: xmlXPathEval</h3><pre class="programlisting"><a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> xmlXPathEval (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * str, <br /> <a href="libxml-xpath.html#xmlXPathContextPtr">xmlXPathContextPtr</a> ctx)<br /> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XPath context</td></tr><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>the XPath expression</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxml-xpath.html#xmlXPathCompExprPtr">xmlXPathCompExprPtr</a> resulting from the compilation or NULL. the caller has to free the object.</td></tr></tbody></table></div><h3><a name="xmlXPathEval" id="xmlXPathEval"></a>Function: xmlXPathEval</h3><pre class="programlisting"><a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> xmlXPathEval (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * str, <br /> <a href="libxml-xpath.html#xmlXPathContextPtr">xmlXPathContextPtr</a> ctx)<br />
</pre><p>Evaluate the XPath Location Path in the given context.</p> </pre><p>Evaluate the XPath Location Path in the given context.</p>
<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>the XPath expression</td></tr><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>the XPath context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> resulting from the evaluation or NULL. the caller has to free the object.</td></tr></tbody></table></div><h3><a name="xmlXPathEvalExpression" id="xmlXPathEvalExpression"></a>Function: xmlXPathEvalExpression</h3><pre class="programlisting"><a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> xmlXPathEvalExpression (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * str, <br /> <a href="libxml-xpath.html#xmlXPathContextPtr">xmlXPathContextPtr</a> ctxt)<br /> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>the XPath expression</td></tr><tr><td><span class="term"><i><tt>ctx</tt></i>:</span></td><td>the XPath context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> resulting from the evaluation or NULL. the caller has to free the object.</td></tr></tbody></table></div><h3><a name="xmlXPathEvalExpression" id="xmlXPathEvalExpression"></a>Function: xmlXPathEvalExpression</h3><pre class="programlisting"><a href="libxml-xpath.html#xmlXPathObjectPtr">xmlXPathObjectPtr</a> xmlXPathEvalExpression (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * str, <br /> <a href="libxml-xpath.html#xmlXPathContextPtr">xmlXPathContextPtr</a> ctxt)<br />
</pre><p>Evaluate the XPath expression in the given context.</p> </pre><p>Evaluate the XPath expression in the given context.</p>

View File

@ -940,53 +940,57 @@
<summary>implementation of the Relax-NG validation</summary> <summary>implementation of the Relax-NG validation</summary>
<description>implementation of the Relax-NG validation </description> <description>implementation of the Relax-NG validation </description>
<author>Daniel Veillard </author> <author>Daniel Veillard </author>
<exports symbol='XML_RELAXNG_OK' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_DUPID' type='enum'/> <exports symbol='XML_RELAXNG_ERR_DUPID' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_LISTEXTRA' type='enum'/> <exports symbol='XML_RELAXNG_ERR_VALELEM' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ATTRVALID' type='enum'/> <exports symbol='XML_RELAXNG_ERR_ATTRVALID' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ATTRWRONGNS' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_LISTELEM' type='enum'/> <exports symbol='XML_RELAXNG_ERR_LISTELEM' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_EXTRACONTENT' type='enum'/> <exports symbol='XML_RELAXNG_ERR_LISTEXTRA' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_INTERNODATA' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMWRONG' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_INVALIDATTR' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ATTRNONS' type='enum'/> <exports symbol='XML_RELAXNG_ERR_ATTRNONS' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_LISTEMPTY' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_EXTRADATA' type='enum'/> <exports symbol='XML_RELAXNG_ERR_EXTRADATA' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_TEXTWRONG' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMNONS' type='enum'/> <exports symbol='XML_RELAXNG_ERR_ELEMNONS' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMEXTRANS' type='enum'/> <exports symbol='XML_RELAXNG_ERR_ELEMEXTRANS' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMWRONGNS' type='enum'/> <exports symbol='XML_RELAXNG_ERR_INTERNODATA' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_CONTENTVALID' type='enum'/> <exports symbol='XML_RELAXNG_ERR_TYPECMP' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_DATATYPE' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_TYPEVAL' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_INTERNAL' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_LIST' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_VALUE' type='enum'/> <exports symbol='XML_RELAXNG_ERR_VALUE' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_NOGRAMMAR' type='enum'/> <exports symbol='XML_RELAXNG_ERR_DATAELEM' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_MEMORY' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_TYPE' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_NOELEM' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_INTERSEQ' type='enum'/> <exports symbol='XML_RELAXNG_ERR_INTERSEQ' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_LACKDATA' type='enum'/> <exports symbol='XML_RELAXNG_ERR_LACKDATA' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMNAME' type='enum'/> <exports symbol='XML_RELAXNGP_FREE_DOC' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_DATAELEM' type='enum'/> <exports symbol='XML_RELAXNG_ERR_ATTRNAME' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMNOTEMPTY' type='enum'/>
<exports symbol='XML_RELAXNG_OK' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_DATATYPE' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ATTRWRONGNS' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_EXTRACONTENT' type='enum'/>
<exports symbol='XML_RELAXNGP_NONE' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMWRONG' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_LISTEMPTY' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ATTREXTRANS' type='enum'/> <exports symbol='XML_RELAXNG_ERR_ATTREXTRANS' type='enum'/>
<exports symbol='XML_RELAXNGP_CRNG' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_TEXTWRONG' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_INVALIDATTR' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMWRONGNS' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_CONTENTVALID' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_TYPEVAL' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_LIST' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_TYPE' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_NOELEM' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_MEMORY' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMNAME' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_NOGRAMMAR' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_NODEFINE' type='enum'/> <exports symbol='XML_RELAXNG_ERR_NODEFINE' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_NOSTATE' type='enum'/> <exports symbol='XML_RELAXNG_ERR_NOSTATE' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_VALELEM' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ATTRNAME' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_INTEREXTRA' type='enum'/> <exports symbol='XML_RELAXNG_ERR_INTEREXTRA' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_ELEMNOTEMPTY' type='enum'/> <exports symbol='XML_RELAXNG_ERR_INTERNAL' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_NOTELEM' type='enum'/> <exports symbol='XML_RELAXNG_ERR_NOTELEM' type='enum'/>
<exports symbol='XML_RELAXNG_ERR_TYPECMP' type='enum'/>
<exports symbol='xmlRelaxNG' type='typedef'/> <exports symbol='xmlRelaxNG' type='typedef'/>
<exports symbol='xmlRelaxNGParserCtxt' type='typedef'/> <exports symbol='xmlRelaxNGParserCtxt' type='typedef'/>
<exports symbol='xmlRelaxNGParserCtxtPtr' type='typedef'/> <exports symbol='xmlRelaxNGParserCtxtPtr' type='typedef'/>
<exports symbol='xmlRelaxNGPtr' type='typedef'/> <exports symbol='xmlRelaxNGParserFlag' type='typedef'/>
<exports symbol='xmlRelaxNGValidErr' type='typedef'/> <exports symbol='xmlRelaxNGValidErr' type='typedef'/>
<exports symbol='xmlRelaxNGValidCtxt' type='typedef'/> <exports symbol='xmlRelaxNGValidCtxt' type='typedef'/>
<exports symbol='xmlRelaxNGValidCtxtPtr' type='typedef'/> <exports symbol='xmlRelaxNGValidCtxtPtr' type='typedef'/>
<exports symbol='xmlRelaxNGPtr' type='typedef'/>
<exports symbol='xmlRelaxNGFreeValidCtxt' type='function'/> <exports symbol='xmlRelaxNGFreeValidCtxt' type='function'/>
<exports symbol='xmlRelaxNGValidateFullElement' type='function'/> <exports symbol='xmlRelaxNGValidateFullElement' type='function'/>
<exports symbol='xmlRelaxNGNewDocParserCtxt' type='function'/> <exports symbol='xmlRelaxNGNewDocParserCtxt' type='function'/>
@ -1008,6 +1012,7 @@
<exports symbol='xmlRelaxNGValidatePushElement' type='function'/> <exports symbol='xmlRelaxNGValidatePushElement' type='function'/>
<exports symbol='xmlRelaxNGCleanupTypes' type='function'/> <exports symbol='xmlRelaxNGCleanupTypes' type='function'/>
<exports symbol='xmlRelaxNGValidatePushCData' type='function'/> <exports symbol='xmlRelaxNGValidatePushCData' type='function'/>
<exports symbol='xmlRelaxParserSetFlag' type='function'/>
<exports symbol='xmlRelaxNGValidityWarningFunc' type='function'/> <exports symbol='xmlRelaxNGValidityWarningFunc' type='function'/>
</file> </file>
<file name='schemasInternals'> <file name='schemasInternals'>
@ -4042,6 +4047,9 @@
<enum name='XML_READER_TYPE_WHITESPACE' file='xmlreader' value='13' type='xmlReaderTypes'/> <enum name='XML_READER_TYPE_WHITESPACE' file='xmlreader' value='13' type='xmlReaderTypes'/>
<enum name='XML_READER_TYPE_XML_DECLARATION' file='xmlreader' value='17' type='xmlReaderTypes'/> <enum name='XML_READER_TYPE_XML_DECLARATION' file='xmlreader' value='17' type='xmlReaderTypes'/>
<enum name='XML_REGEXP_COMPILE_ERROR' file='xmlerror' value='1450' type='xmlParserErrors'/> <enum name='XML_REGEXP_COMPILE_ERROR' file='xmlerror' value='1450' type='xmlParserErrors'/>
<enum name='XML_RELAXNGP_CRNG' file='relaxng' value='2' type='xmlRelaxNGParserFlag'/>
<enum name='XML_RELAXNGP_FREE_DOC' file='relaxng' value='1' type='xmlRelaxNGParserFlag'/>
<enum name='XML_RELAXNGP_NONE' file='relaxng' value='0' type='xmlRelaxNGParserFlag'/>
<enum name='XML_RELAXNG_ERR_ATTREXTRANS' file='relaxng' value='20' type='xmlRelaxNGValidErr'/> <enum name='XML_RELAXNG_ERR_ATTREXTRANS' file='relaxng' value='20' type='xmlRelaxNGValidErr'/>
<enum name='XML_RELAXNG_ERR_ATTRNAME' file='relaxng' value='14' type='xmlRelaxNGValidErr'/> <enum name='XML_RELAXNG_ERR_ATTRNAME' file='relaxng' value='14' type='xmlRelaxNGValidErr'/>
<enum name='XML_RELAXNG_ERR_ATTRNONS' file='relaxng' value='16' type='xmlRelaxNGValidErr'/> <enum name='XML_RELAXNG_ERR_ATTRNONS' file='relaxng' value='16' type='xmlRelaxNGValidErr'/>
@ -5004,6 +5012,7 @@ actually an xmlCharEncoding'/>
<struct name='xmlRelaxNG' file='relaxng' type='struct _xmlRelaxNG'/> <struct name='xmlRelaxNG' file='relaxng' type='struct _xmlRelaxNG'/>
<struct name='xmlRelaxNGParserCtxt' file='relaxng' type='struct _xmlRelaxNGParserCtxt'/> <struct name='xmlRelaxNGParserCtxt' file='relaxng' type='struct _xmlRelaxNGParserCtxt'/>
<typedef name='xmlRelaxNGParserCtxtPtr' file='relaxng' type='xmlRelaxNGParserCtxt *'/> <typedef name='xmlRelaxNGParserCtxtPtr' file='relaxng' type='xmlRelaxNGParserCtxt *'/>
<typedef name='xmlRelaxNGParserFlag' file='relaxng' type='enum'/>
<typedef name='xmlRelaxNGPtr' file='relaxng' type='xmlRelaxNG *'/> <typedef name='xmlRelaxNGPtr' file='relaxng' type='xmlRelaxNG *'/>
<struct name='xmlRelaxNGValidCtxt' file='relaxng' type='struct _xmlRelaxNGValidCtxt'/> <struct name='xmlRelaxNGValidCtxt' file='relaxng' type='struct _xmlRelaxNGValidCtxt'/>
<typedef name='xmlRelaxNGValidCtxtPtr' file='relaxng' type='xmlRelaxNGValidCtxt *'/> <typedef name='xmlRelaxNGValidCtxtPtr' file='relaxng' type='xmlRelaxNGValidCtxt *'/>
@ -5099,6 +5108,7 @@ actually an xmlCharEncoding'/>
<field name='groupDecl' type='xmlHashTablePtr' info=''/> <field name='groupDecl' type='xmlHashTablePtr' info=''/>
<field name='dict' type='xmlDictPtr' info=''/> <field name='dict' type='xmlDictPtr' info=''/>
<field name='includes' type='void *' info=' the includes, this is opaque for now'/> <field name='includes' type='void *' info=' the includes, this is opaque for now'/>
<field name='preserve' type='int' info=' whether to free the document'/>
</struct> </struct>
<struct name='xmlSchemaAnnot' file='schemasInternals' type='struct _xmlSchemaAnnot'> <struct name='xmlSchemaAnnot' file='schemasInternals' type='struct _xmlSchemaAnnot'>
<field name='next' type='struct _xmlSchemaAnnot *' info=''/> <field name='next' type='struct _xmlSchemaAnnot *' info=''/>
@ -10522,6 +10532,12 @@ actually an xmlCharEncoding'/>
<arg name='msg' type='const char *' info=''/> <arg name='msg' type='const char *' info=''/>
<arg name='...' type='...' info=''/> <arg name='...' type='...' info=''/>
</functype> </functype>
<function name='xmlRelaxParserSetFlag' file='relaxng'>
<info>Semi private function used to pass informations to a parser context which are a combination of xmlRelaxNGParserFlag .</info>
<return type='int' info='0 if success and -1 in case of error'/>
<arg name='ctxt' type='xmlRelaxNGParserCtxtPtr' info='a RelaxNG parser context'/>
<arg name='flags' type='int' info='a set of flags values'/>
</function>
<function name='xmlRemoveID' file='valid'> <function name='xmlRemoveID' file='valid'>
<info>Remove the given attribute from the ID table maintained internally.</info> <info>Remove the given attribute from the ID table maintained internally.</info>
<return type='int' info='-1 if the lookup failed and 0 otherwise'/> <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
@ -13795,10 +13811,10 @@ actually an xmlCharEncoding'/>
<arg name='nargs' type='int' info='the number of arguments'/> <arg name='nargs' type='int' info='the number of arguments'/>
</function> </function>
<function name='xmlXPathCtxtCompile' file='xpath'> <function name='xmlXPathCtxtCompile' file='xpath'>
<info></info> <info>Compile an XPath expression</info>
<return type='xmlXPathCompExprPtr' info=''/> <return type='xmlXPathCompExprPtr' info='the xmlXPathCompExprPtr resulting from the compilation or NULL. the caller has to free the object.'/>
<arg name='ctxt' type='xmlXPathContextPtr' info=''/> <arg name='ctxt' type='xmlXPathContextPtr' info='an XPath context'/>
<arg name='str' type='const xmlChar *' info=''/> <arg name='str' type='const xmlChar *' info='the XPath expression'/>
</function> </function>
<function name='xmlXPathDebugDumpCompExpr' file='xpathInternals'> <function name='xmlXPathDebugDumpCompExpr' file='xpathInternals'>
<info>Dumps the tree of the compiled XPath expression.</info> <info>Dumps the tree of the compiled XPath expression.</info>

View File

@ -504,6 +504,9 @@
<reference name='XML_READER_TYPE_WHITESPACE' href='html/libxml-xmlreader.html#XML_READER_TYPE_WHITESPACE'/> <reference name='XML_READER_TYPE_WHITESPACE' href='html/libxml-xmlreader.html#XML_READER_TYPE_WHITESPACE'/>
<reference name='XML_READER_TYPE_XML_DECLARATION' href='html/libxml-xmlreader.html#XML_READER_TYPE_XML_DECLARATION'/> <reference name='XML_READER_TYPE_XML_DECLARATION' href='html/libxml-xmlreader.html#XML_READER_TYPE_XML_DECLARATION'/>
<reference name='XML_REGEXP_COMPILE_ERROR' href='html/libxml-xmlerror.html#XML_REGEXP_COMPILE_ERROR'/> <reference name='XML_REGEXP_COMPILE_ERROR' href='html/libxml-xmlerror.html#XML_REGEXP_COMPILE_ERROR'/>
<reference name='XML_RELAXNGP_CRNG' href='html/libxml-relaxng.html#XML_RELAXNGP_CRNG'/>
<reference name='XML_RELAXNGP_FREE_DOC' href='html/libxml-relaxng.html#XML_RELAXNGP_FREE_DOC'/>
<reference name='XML_RELAXNGP_NONE' href='html/libxml-relaxng.html#XML_RELAXNGP_NONE'/>
<reference name='XML_RELAXNG_ERR_ATTREXTRANS' href='html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTREXTRANS'/> <reference name='XML_RELAXNG_ERR_ATTREXTRANS' href='html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTREXTRANS'/>
<reference name='XML_RELAXNG_ERR_ATTRNAME' href='html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNAME'/> <reference name='XML_RELAXNG_ERR_ATTRNAME' href='html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNAME'/>
<reference name='XML_RELAXNG_ERR_ATTRNONS' href='html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNONS'/> <reference name='XML_RELAXNG_ERR_ATTRNONS' href='html/libxml-relaxng.html#XML_RELAXNG_ERR_ATTRNONS'/>
@ -2018,6 +2021,7 @@
<reference name='xmlRelaxNGParse' href='html/libxml-relaxng.html#xmlRelaxNGParse'/> <reference name='xmlRelaxNGParse' href='html/libxml-relaxng.html#xmlRelaxNGParse'/>
<reference name='xmlRelaxNGParserCtxt' href='html/libxml-relaxng.html#xmlRelaxNGParserCtxt'/> <reference name='xmlRelaxNGParserCtxt' href='html/libxml-relaxng.html#xmlRelaxNGParserCtxt'/>
<reference name='xmlRelaxNGParserCtxtPtr' href='html/libxml-relaxng.html#xmlRelaxNGParserCtxtPtr'/> <reference name='xmlRelaxNGParserCtxtPtr' href='html/libxml-relaxng.html#xmlRelaxNGParserCtxtPtr'/>
<reference name='xmlRelaxNGParserFlag' href='html/libxml-relaxng.html#xmlRelaxNGParserFlag'/>
<reference name='xmlRelaxNGPtr' href='html/libxml-relaxng.html#xmlRelaxNGPtr'/> <reference name='xmlRelaxNGPtr' href='html/libxml-relaxng.html#xmlRelaxNGPtr'/>
<reference name='xmlRelaxNGSetParserErrors' href='html/libxml-relaxng.html#xmlRelaxNGSetParserErrors'/> <reference name='xmlRelaxNGSetParserErrors' href='html/libxml-relaxng.html#xmlRelaxNGSetParserErrors'/>
<reference name='xmlRelaxNGSetValidErrors' href='html/libxml-relaxng.html#xmlRelaxNGSetValidErrors'/> <reference name='xmlRelaxNGSetValidErrors' href='html/libxml-relaxng.html#xmlRelaxNGSetValidErrors'/>
@ -2031,6 +2035,7 @@
<reference name='xmlRelaxNGValidatePushElement' href='html/libxml-relaxng.html#xmlRelaxNGValidatePushElement'/> <reference name='xmlRelaxNGValidatePushElement' href='html/libxml-relaxng.html#xmlRelaxNGValidatePushElement'/>
<reference name='xmlRelaxNGValidityErrorFunc' href='html/libxml-relaxng.html#xmlRelaxNGValidityErrorFunc'/> <reference name='xmlRelaxNGValidityErrorFunc' href='html/libxml-relaxng.html#xmlRelaxNGValidityErrorFunc'/>
<reference name='xmlRelaxNGValidityWarningFunc' href='html/libxml-relaxng.html#xmlRelaxNGValidityWarningFunc'/> <reference name='xmlRelaxNGValidityWarningFunc' href='html/libxml-relaxng.html#xmlRelaxNGValidityWarningFunc'/>
<reference name='xmlRelaxParserSetFlag' href='html/libxml-relaxng.html#xmlRelaxParserSetFlag'/>
<reference name='xmlRemoveID' href='html/libxml-valid.html#xmlRemoveID'/> <reference name='xmlRemoveID' href='html/libxml-valid.html#xmlRemoveID'/>
<reference name='xmlRemoveProp' href='html/libxml-tree.html#xmlRemoveProp'/> <reference name='xmlRemoveProp' href='html/libxml-tree.html#xmlRemoveProp'/>
<reference name='xmlRemoveRef' href='html/libxml-valid.html#xmlRemoveRef'/> <reference name='xmlRemoveRef' href='html/libxml-valid.html#xmlRemoveRef'/>
@ -3362,6 +3367,9 @@
<ref name='XML_READER_TYPE_WHITESPACE'/> <ref name='XML_READER_TYPE_WHITESPACE'/>
<ref name='XML_READER_TYPE_XML_DECLARATION'/> <ref name='XML_READER_TYPE_XML_DECLARATION'/>
<ref name='XML_REGEXP_COMPILE_ERROR'/> <ref name='XML_REGEXP_COMPILE_ERROR'/>
<ref name='XML_RELAXNGP_CRNG'/>
<ref name='XML_RELAXNGP_FREE_DOC'/>
<ref name='XML_RELAXNGP_NONE'/>
<ref name='XML_RELAXNG_ERR_ATTREXTRANS'/> <ref name='XML_RELAXNG_ERR_ATTREXTRANS'/>
<ref name='XML_RELAXNG_ERR_ATTRNAME'/> <ref name='XML_RELAXNG_ERR_ATTRNAME'/>
<ref name='XML_RELAXNG_ERR_ATTRNONS'/> <ref name='XML_RELAXNG_ERR_ATTRNONS'/>
@ -4912,6 +4920,7 @@
<ref name='xmlRelaxNGParse'/> <ref name='xmlRelaxNGParse'/>
<ref name='xmlRelaxNGParserCtxt'/> <ref name='xmlRelaxNGParserCtxt'/>
<ref name='xmlRelaxNGParserCtxtPtr'/> <ref name='xmlRelaxNGParserCtxtPtr'/>
<ref name='xmlRelaxNGParserFlag'/>
<ref name='xmlRelaxNGPtr'/> <ref name='xmlRelaxNGPtr'/>
<ref name='xmlRelaxNGSetParserErrors'/> <ref name='xmlRelaxNGSetParserErrors'/>
<ref name='xmlRelaxNGSetValidErrors'/> <ref name='xmlRelaxNGSetValidErrors'/>
@ -4925,6 +4934,7 @@
<ref name='xmlRelaxNGValidatePushElement'/> <ref name='xmlRelaxNGValidatePushElement'/>
<ref name='xmlRelaxNGValidityErrorFunc'/> <ref name='xmlRelaxNGValidityErrorFunc'/>
<ref name='xmlRelaxNGValidityWarningFunc'/> <ref name='xmlRelaxNGValidityWarningFunc'/>
<ref name='xmlRelaxParserSetFlag'/>
<ref name='xmlRemoveID'/> <ref name='xmlRemoveID'/>
<ref name='xmlRemoveProp'/> <ref name='xmlRemoveProp'/>
<ref name='xmlRemoveRef'/> <ref name='xmlRemoveRef'/>
@ -8330,6 +8340,7 @@
<ref name='xmlRelaxNGGetParserErrors'/> <ref name='xmlRelaxNGGetParserErrors'/>
<ref name='xmlRelaxNGParse'/> <ref name='xmlRelaxNGParse'/>
<ref name='xmlRelaxNGSetParserErrors'/> <ref name='xmlRelaxNGSetParserErrors'/>
<ref name='xmlRelaxParserSetFlag'/>
</type> </type>
<type name='xmlRelaxNGPtr'> <type name='xmlRelaxNGPtr'>
<ref name='xmlRelaxNGDump'/> <ref name='xmlRelaxNGDump'/>
@ -9670,6 +9681,9 @@
<ref name='xmlPatterncompile'/> <ref name='xmlPatterncompile'/>
</file> </file>
<file name='relaxng'> <file name='relaxng'>
<ref name='XML_RELAXNGP_CRNG'/>
<ref name='XML_RELAXNGP_FREE_DOC'/>
<ref name='XML_RELAXNGP_NONE'/>
<ref name='XML_RELAXNG_ERR_ATTREXTRANS'/> <ref name='XML_RELAXNG_ERR_ATTREXTRANS'/>
<ref name='XML_RELAXNG_ERR_ATTRNAME'/> <ref name='XML_RELAXNG_ERR_ATTRNAME'/>
<ref name='XML_RELAXNG_ERR_ATTRNONS'/> <ref name='XML_RELAXNG_ERR_ATTRNONS'/>
@ -9726,6 +9740,7 @@
<ref name='xmlRelaxNGParse'/> <ref name='xmlRelaxNGParse'/>
<ref name='xmlRelaxNGParserCtxt'/> <ref name='xmlRelaxNGParserCtxt'/>
<ref name='xmlRelaxNGParserCtxtPtr'/> <ref name='xmlRelaxNGParserCtxtPtr'/>
<ref name='xmlRelaxNGParserFlag'/>
<ref name='xmlRelaxNGPtr'/> <ref name='xmlRelaxNGPtr'/>
<ref name='xmlRelaxNGSetParserErrors'/> <ref name='xmlRelaxNGSetParserErrors'/>
<ref name='xmlRelaxNGSetValidErrors'/> <ref name='xmlRelaxNGSetValidErrors'/>
@ -9739,6 +9754,7 @@
<ref name='xmlRelaxNGValidatePushElement'/> <ref name='xmlRelaxNGValidatePushElement'/>
<ref name='xmlRelaxNGValidityErrorFunc'/> <ref name='xmlRelaxNGValidityErrorFunc'/>
<ref name='xmlRelaxNGValidityWarningFunc'/> <ref name='xmlRelaxNGValidityWarningFunc'/>
<ref name='xmlRelaxParserSetFlag'/>
</file> </file>
<file name='schemasInternals'> <file name='schemasInternals'>
<ref name='XML_SCHEMAS_ANYATTR_LAX'/> <ref name='XML_SCHEMAS_ANYATTR_LAX'/>
@ -12386,6 +12402,7 @@
<ref name='xmlAutomataCompile'/> <ref name='xmlAutomataCompile'/>
<ref name='xmlPatterncompile'/> <ref name='xmlPatterncompile'/>
<ref name='xmlXPathCompile'/> <ref name='xmlXPathCompile'/>
<ref name='xmlXPathCtxtCompile'/>
<ref name='xmlXPathStringEvalNumber'/> <ref name='xmlXPathStringEvalNumber'/>
</word> </word>
<word name='Compress'> <word name='Compress'>
@ -14600,6 +14617,7 @@
<ref name='xmlRelaxNGValidatePopElement'/> <ref name='xmlRelaxNGValidatePopElement'/>
<ref name='xmlRelaxNGValidatePushCData'/> <ref name='xmlRelaxNGValidatePushCData'/>
<ref name='xmlRelaxNGValidatePushElement'/> <ref name='xmlRelaxNGValidatePushElement'/>
<ref name='xmlRelaxParserSetFlag'/>
<ref name='xmlTextReaderRelaxNGSetSchema'/> <ref name='xmlTextReaderRelaxNGSetSchema'/>
<ref name='xmlTextReaderRelaxNGValidate'/> <ref name='xmlTextReaderRelaxNGValidate'/>
</word> </word>
@ -14849,6 +14867,9 @@
<word name='Seems'> <word name='Seems'>
<ref name='xmlParseTextDecl'/> <ref name='xmlParseTextDecl'/>
</word> </word>
<word name='Semi'>
<ref name='xmlRelaxParserSetFlag'/>
</word>
<word name='Send'> <word name='Send'>
<ref name='xmlNanoFTPQuit'/> <ref name='xmlNanoFTPQuit'/>
</word> </word>
@ -17308,6 +17329,7 @@
<word name='compilation'> <word name='compilation'>
<ref name='xmlPatterncompile'/> <ref name='xmlPatterncompile'/>
<ref name='xmlXPathCompile'/> <ref name='xmlXPathCompile'/>
<ref name='xmlXPathCtxtCompile'/>
</word> </word>
<word name='compile'> <word name='compile'>
<ref name='xmlPatterncompile'/> <ref name='xmlPatterncompile'/>
@ -19031,25 +19053,6 @@
<word name='exposing'> <word name='exposing'>
<ref name='xmlTextReaderRead'/> <ref name='xmlTextReaderRead'/>
</word> </word>
<word name='expression'>
<ref name='_xmlXPathContext'/>
<ref name='_xmlXPathParserContext'/>
<ref name='xmlRegFreeExecCtxt'/>
<ref name='xmlRegNewExecCtxt'/>
<ref name='xmlRegexpCompile'/>
<ref name='xmlRegexpExec'/>
<ref name='xmlRegexpIsDeterminist'/>
<ref name='xmlRegexpPrint'/>
<ref name='xmlXPathCompile'/>
<ref name='xmlXPathCompiledEval'/>
<ref name='xmlXPathDebugDumpCompExpr'/>
<ref name='xmlXPathEval'/>
<ref name='xmlXPathEvalExpr'/>
<ref name='xmlXPathEvalExpression'/>
<ref name='xmlXPathNewParserContext'/>
<ref name='xmlXPathStringEvalNumber'/>
<ref name='xmlXPtrEval'/>
</word>
<word name='expressions'> <word name='expressions'>
<ref name='LIBXML_REGEXP_ENABLED'/> <ref name='LIBXML_REGEXP_ENABLED'/>
</word> </word>
@ -19341,6 +19344,7 @@
<ref name='xmlReaderNewFile'/> <ref name='xmlReaderNewFile'/>
<ref name='xmlReaderNewIO'/> <ref name='xmlReaderNewIO'/>
<ref name='xmlReaderNewMemory'/> <ref name='xmlReaderNewMemory'/>
<ref name='xmlRelaxParserSetFlag'/>
<ref name='xmlXIncludeSetFlags'/> <ref name='xmlXIncludeSetFlags'/>
</word> </word>
<word name='flat'> <word name='flat'>
@ -20344,6 +20348,7 @@
<ref name='xmlParserPrintFileInfo'/> <ref name='xmlParserPrintFileInfo'/>
<ref name='xmlRelaxNGGetValidErrors'/> <ref name='xmlRelaxNGGetValidErrors'/>
<ref name='xmlRelaxNGSetValidErrors'/> <ref name='xmlRelaxNGSetValidErrors'/>
<ref name='xmlRelaxParserSetFlag'/>
<ref name='xmlSAX2EndElementNs'/> <ref name='xmlSAX2EndElementNs'/>
<ref name='xmlSAX2StartElementNs'/> <ref name='xmlSAX2StartElementNs'/>
<ref name='xmlSchemaSetValidErrors'/> <ref name='xmlSchemaSetValidErrors'/>
@ -22360,6 +22365,7 @@
</word> </word>
<word name='pass'> <word name='pass'>
<ref name='xmlCurrentChar'/> <ref name='xmlCurrentChar'/>
<ref name='xmlRelaxParserSetFlag'/>
<ref name='xmlTextReaderSetErrorHandler'/> <ref name='xmlTextReaderSetErrorHandler'/>
</word> </word>
<word name='passed'> <word name='passed'>
@ -22741,6 +22747,7 @@
<word name='private'> <word name='private'>
<ref name='xmlCatalogLocalResolve'/> <ref name='xmlCatalogLocalResolve'/>
<ref name='xmlCatalogLocalResolveURI'/> <ref name='xmlCatalogLocalResolveURI'/>
<ref name='xmlRelaxParserSetFlag'/>
</word> </word>
<word name='problem'> <word name='problem'>
<ref name='xmlParseBalancedChunkMemory'/> <ref name='xmlParseBalancedChunkMemory'/>
@ -26612,6 +26619,9 @@
<word name='xmlRefPtr'> <word name='xmlRefPtr'>
<ref name='xmlAddRef'/> <ref name='xmlAddRef'/>
</word> </word>
<word name='xmlRelaxNGParserFlag'>
<ref name='xmlRelaxParserSetFlag'/>
</word>
<word name='xmlRelaxNGValidatePushElement'> <word name='xmlRelaxNGValidatePushElement'>
<ref name='xmlRelaxNGValidateFullElement'/> <ref name='xmlRelaxNGValidateFullElement'/>
</word> </word>
@ -26825,6 +26835,7 @@
</word> </word>
<word name='xmlXPathCompExprPtr'> <word name='xmlXPathCompExprPtr'>
<ref name='xmlXPathCompile'/> <ref name='xmlXPathCompile'/>
<ref name='xmlXPathCtxtCompile'/>
</word> </word>
<word name='xmlXPathContext'> <word name='xmlXPathContext'>
<ref name='xmlXPathFreeContext'/> <ref name='xmlXPathFreeContext'/>

View File

@ -8,20 +8,30 @@
</vendor> </vendor>
<product id="libxml2"> <product id="libxml2">
<name>libxml2</name> <name>libxml2</name>
<version>2.6.4</version> <version>2.6.5</version>
<last-release> Dec 24 2003</last-release> <last-release> Jan 25 2004</last-release>
<info-url>http://xmlsoft.org/</info-url> <info-url>http://xmlsoft.org/</info-url>
<changes> - Windows build fixes (Igor Zlatkovic) <changes> - Bugfixes: dictionnaries for schemas (William Brack), regexp segfault
- Some serious XInclude problems reported by Oleg Paraschenko and (William), xs:all problem (William), a number of XPointer bugfixes
- Unix and Makefile packaging fixes (me, William Brack, (William), xmllint error go to stderr, DTD validation problem with
- Documentation improvements (John Fleck, William Brack), example fix namespace, memory leak (William), SAX1 cleanup and minimal options fixes
(Lucas Brasilino) (Mark Vadoc), parser context reset on error (Shaun McCance), XPath union
- bugfixes: xmlTextReaderExpand() with xmlReaderWalker, XPath handling of evaluation problem (William) , xmlReallocLoc with NULL (Aleksey Sanin),
NULL strings (William Brack) , API building reader or parser from XML Schemas double free (Steve Ball), XInclude with no href, argument
filedescriptor should not close it, changed XPath sorting to be stable callbacks order for XPath callbacks (Frederic Peters)
again (William Brack), xmlGetNodePath() generating '(null)' (William - Documentation: python scripts (William Brack), xslt stylesheets (John
Brack), DTD validation and namespace bug (William Brack), XML Schemas Fleck), doc (Sven Zimmerman), I/O example.
double inclusion behaviour - Python bindings: fixes (William), enum support (St&#xE9;phane Bidoul),
structured error reporting (St&#xE9;phane Bidoul)
- XInclude: various fixes for conformance, problem related to dictionnary
references (William &amp; me), recursion (William)
- xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
Mickautsch),
- xmlSchemas: normalizedString datatype (John Belmonte)
- code cleanup for strings functions (William)
- Windows: compiler patches (Mark Vakoc)
- Parser optimizations, a few new XPath and dictionnary APIs for future
XSLT optimizations.
</changes> </changes>
</product> </product>

View File

@ -12,9 +12,30 @@ for a really accurate description</h3><p>Items not finished and worked on, get i
to test those</p><ul><li>More testing on RelaxNG</li> to test those</p><ul><li>More testing on RelaxNG</li>
<li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML <li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML
Schemas</a></li> Schemas</a></li>
</ul><h3>2.6.5: Jan 25 2004</h3><ul><li>Bugfixes: dictionnaries for schemas (William Brack), regexp segfault
(William), xs:all problem (William), a number of XPointer bugfixes
(William), xmllint error go to stderr, DTD validation problem with
namespace, memory leak (William), SAX1 cleanup and minimal options fixes
(Mark Vadoc), parser context reset on error (Shaun McCance), XPath union
evaluation problem (William) , xmlReallocLoc with NULL (Aleksey Sanin),
XML Schemas double free (Steve Ball), XInclude with no href, argument
callbacks order for XPath callbacks (Frederic Peters)</li>
<li>Documentation: python scripts (William Brack), xslt stylesheets (John
Fleck), doc (Sven Zimmerman), I/O example.</li>
<li>Python bindings: fixes (William), enum support (St<53>phane Bidoul),
structured error reporting (St<53>phane Bidoul)</li>
<li>XInclude: various fixes for conformance, problem related to dictionnary
references (William &amp; me), recursion (William)</li>
<li>xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
Mickautsch), </li>
<li>xmlSchemas: normalizedString datatype (John Belmonte)</li>
<li>code cleanup for strings functions (William)</li>
<li>Windows: compiler patches (Mark Vakoc)</li>
<li>Parser optimizations, a few new XPath and dictionnary APIs for future
XSLT optimizations.</li>
</ul><h3>2.6.4: Dec 24 2003</h3><ul><li>Windows build fixes (Igor Zlatkovic)</li> </ul><h3>2.6.4: Dec 24 2003</h3><ul><li>Windows build fixes (Igor Zlatkovic)</li>
<li>Some serious XInclude problems reported by Oleg Paraschenko and </li> <li>Some serious XInclude problems reported by Oleg Paraschenko and</li>
<li>Unix and Makefile packaging fixes (me, William Brack, </li> <li>Unix and Makefile packaging fixes (me, William Brack,</li>
<li>Documentation improvements (John Fleck, William Brack), example fix <li>Documentation improvements (John Fleck, William Brack), example fix
(Lucas Brasilino)</li> (Lucas Brasilino)</li>
<li>bugfixes: xmlTextReaderExpand() with xmlReaderWalker, XPath handling of <li>bugfixes: xmlTextReaderExpand() with xmlReaderWalker, XPath handling of

View File

@ -662,11 +662,36 @@ to test those</p>
Schemas</a></li> Schemas</a></li>
</ul> </ul>
<h3>2.6.5: Jan 25 2004</h3>
<ul>
<li>Bugfixes: dictionnaries for schemas (William Brack), regexp segfault
(William), xs:all problem (William), a number of XPointer bugfixes
(William), xmllint error go to stderr, DTD validation problem with
namespace, memory leak (William), SAX1 cleanup and minimal options fixes
(Mark Vadoc), parser context reset on error (Shaun McCance), XPath union
evaluation problem (William) , xmlReallocLoc with NULL (Aleksey Sanin),
XML Schemas double free (Steve Ball), XInclude with no href, argument
callbacks order for XPath callbacks (Frederic Peters)</li>
<li>Documentation: python scripts (William Brack), xslt stylesheets (John
Fleck), doc (Sven Zimmerman), I/O example.</li>
<li>Python bindings: fixes (William), enum support (St<53>phane Bidoul),
structured error reporting (St<53>phane Bidoul)</li>
<li>XInclude: various fixes for conformance, problem related to dictionnary
references (William &amp; me), recursion (William)</li>
<li>xmlWriter: indentation (Lucas Brasilino), memory leaks (Alfred
Mickautsch), </li>
<li>xmlSchemas: normalizedString datatype (John Belmonte)</li>
<li>code cleanup for strings functions (William)</li>
<li>Windows: compiler patches (Mark Vakoc)</li>
<li>Parser optimizations, a few new XPath and dictionnary APIs for future
XSLT optimizations.</li>
</ul>
<h3>2.6.4: Dec 24 2003</h3> <h3>2.6.4: Dec 24 2003</h3>
<ul> <ul>
<li>Windows build fixes (Igor Zlatkovic)</li> <li>Windows build fixes (Igor Zlatkovic)</li>
<li>Some serious XInclude problems reported by Oleg Paraschenko and </li> <li>Some serious XInclude problems reported by Oleg Paraschenko and</li>
<li>Unix and Makefile packaging fixes (me, William Brack, </li> <li>Unix and Makefile packaging fixes (me, William Brack,</li>
<li>Documentation improvements (John Fleck, William Brack), example fix <li>Documentation improvements (John Fleck, William Brack), example fix
(Lucas Brasilino)</li> (Lucas Brasilino)</li>
<li>bugfixes: xmlTextReaderExpand() with xmlReaderWalker, XPath handling of <li>bugfixes: xmlTextReaderExpand() with xmlReaderWalker, XPath handling of
@ -2776,10 +2801,10 @@ encoding for ASCII and to save space for Western encodings, but it is a bit
more complex to handle in practice. UTF-16 use 2 bytes per character (and more complex to handle in practice. UTF-16 use 2 bytes per character (and
sometimes combines two pairs), it makes implementation easier, but looks a sometimes combines two pairs), it makes implementation easier, but looks a
bit overkill for Western languages encoding. Moreover the XML specification bit overkill for Western languages encoding. Moreover the XML specification
allows the document to be encoded in other encodings at the condition that they allows the document to be encoded in other encodings at the condition that
are clearly labeled as such. For example the following is a wellformed XML they are clearly labeled as such. For example the following is a wellformed
document encoded in ISO-8859-1 and using accentuated letters that we French XML document encoded in ISO-8859-1 and using accentuated letters that we
like for both markup and content:</p> French like for both markup and content:</p>
<pre>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; <pre>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
&lt;tr<EFBFBD>s&gt;l<EFBFBD>&lt;/tr<74>s&gt;</pre> &lt;tr<EFBFBD>s&gt;l<EFBFBD>&lt;/tr<74>s&gt;</pre>
@ -2871,8 +2896,8 @@ when reading a document or saving one. Let's look first at the reading
sequence:</p> sequence:</p>
<ol> <ol>
<li>when a document is processed, we usually don't know the encoding, a <li>when a document is processed, we usually don't know the encoding, a
simple heuristic allows to detect UTF-16 and UCS-4 from encodings simple heuristic allows to detect UTF-16 and UCS-4 from encodings where
where the ASCII range (0-0x7F) maps with ASCII</li> the ASCII range (0-0x7F) maps with ASCII</li>
<li>the xml declaration if available is parsed, including the encoding <li>the xml declaration if available is parsed, including the encoding
declaration. At that point, if the autodetected encoding is different declaration. At that point, if the autodetected encoding is different
from the one declared a call to xmlSwitchEncoding() is issued.</li> from the one declared a call to xmlSwitchEncoding() is issued.</li>
@ -2937,8 +2962,8 @@ encoding:</p>
resume the conversion. This guarantees that any document will be saved resume the conversion. This guarantees that any document will be saved
without losses (except for markup names where this is not legal, this is without losses (except for markup names where this is not legal, this is
a problem in the current version, in practice avoid using non-ascii a problem in the current version, in practice avoid using non-ascii
characters for tag or attribute names). A special "ascii" encoding characters for tag or attribute names). A special "ascii" encoding name
name is used to save documents to a pure ascii form can be used when is used to save documents to a pure ascii form can be used when
portability is really crucial</li> portability is really crucial</li>
</ol> </ol>

View File

@ -1013,6 +1013,7 @@ Class relaxNgParserCtxt()
# functions from module relaxng # functions from module relaxng
relaxNGFreeParserCtxt() relaxNGFreeParserCtxt()
relaxNGParse() relaxNGParse()
relaxParserSetFlag()
Class outputBuffer(ioWriteWrapper) Class outputBuffer(ioWriteWrapper)