diff options
Diffstat (limited to 'doc')
37 files changed, 423 insertions, 178 deletions
diff --git a/doc/APIchunk0.html b/doc/APIchunk0.html index 5e909315..89cf6371 100644 --- a/doc/APIchunk0.html +++ b/doc/APIchunk0.html @@ -245,6 +245,8 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>Bopomofo</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsBopomofo">xmlUCSIsBopomofo</a><br /> </dd><dt>BopomofoExtended</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsBopomofoExtended">xmlUCSIsBopomofoExtended</a><br /> </dd><dt>Both</dt><dd><a href="html/libxml-parserInternals.html#XML_SUBSTITUTE_BOTH">XML_SUBSTITUTE_BOTH</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>BoxDrawing</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsBoxDrawing">xmlUCSIsBoxDrawing</a><br /> </dd><dt>BraillePatterns</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsBraillePatterns">xmlUCSIsBraillePatterns</a><br /> </dd><dt>Buffer</dt><dd><a href="html/libxml-parser.html#xmlIOParseDTD">xmlIOParseDTD</a><br /> diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html index 6d5cbd2d..eb14d203 100644 --- a/doc/APIchunk1.html +++ b/doc/APIchunk1.html @@ -240,6 +240,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlschemastypes.html#xmlSchemaCompareValuesWhtsp">xmlSchemaCompareValuesWhtsp</a><br /> <a href="html/libxml-xpath.html#xmlXPathCmpNodes">xmlXPathCmpNodes</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-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 /> @@ -291,6 +292,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xpath.html#xmlXPathConvertBoolean">xmlXPathConvertBoolean</a><br /> <a href="html/libxml-xpath.html#xmlXPathConvertNumber">xmlXPathConvertNumber</a><br /> <a href="html/libxml-xpath.html#xmlXPathConvertString">xmlXPathConvertString</a><br /> +</dd><dt>Copies</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> </dd><dt>Copy</dt><dd><a href="html/libxml-valid.html#xmlCopyEnumeration">xmlCopyEnumeration</a><br /> <a href="html/libxml-parser.html#xmlGetFeaturesList">xmlGetFeaturesList</a><br /> <a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br /> diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html index 83ce973d..b1c4503d 100644 --- a/doc/APIchunk10.html +++ b/doc/APIchunk10.html @@ -37,31 +37,6 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="APIchunk27.html">y-z</a> </h2><h2>Letter c:</h2><dl><dt>cae</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaCheckFacet">xmlSchemaCheckFacet</a><br /> </dd><dt>calculates</dt><dd><a href="html/libxml-xmlstring.html#xmlUTF8Size">xmlUTF8Size</a><br /> -</dd><dt>call</dt><dd><a href="html/libxml-encoding.html#xmlCharEncOutFunc">xmlCharEncOutFunc</a><br /> -<a href="html/libxml-encoding.html#xmlCharEncodingOutputFunc">xmlCharEncodingOutputFunc</a><br /> -<a href="html/libxml-parser.html#xmlCleanupParser">xmlCleanupParser</a><br /> -<a href="html/libxml-entities.html#xmlCleanupPredefinedEntities">xmlCleanupPredefinedEntities</a><br /> -<a href="html/libxml-entities.html#xmlInitializePredefinedEntities">xmlInitializePredefinedEntities</a><br /> -<a href="html/libxml-nanoftp.html#xmlNanoFTPRead">xmlNanoFTPRead</a><br /> -<a href="html/libxml-nanohttp.html#xmlNanoHTTPRead">xmlNanoHTTPRead</a><br /> -<a href="html/libxml-xmlwriter.html#xmlNewTextWriter">xmlNewTextWriter</a><br /> -<a href="html/libxml-xmlwriter.html#xmlNewTextWriterPushParser">xmlNewTextWriterPushParser</a><br /> -<a href="html/libxml-parserInternals.html#xmlParseReference">xmlParseReference</a><br /> -<a href="html/libxml-parser.html#xmlSAXUserParseFile">xmlSAXUserParseFile</a><br /> -<a href="html/libxml-parser.html#xmlSAXUserParseMemory">xmlSAXUserParseMemory</a><br /> -<a href="html/libxml-tree.html#xmlSaveFileTo">xmlSaveFileTo</a><br /> -<a href="html/libxml-tree.html#xmlSaveFormatFileTo">xmlSaveFormatFileTo</a><br /> -<a href="html/libxml-parserInternals.html#xmlSetEntityReferenceFunc">xmlSetEntityReferenceFunc</a><br /> -<a href="html/libxml-xmlreader.html#xmlTextReaderByteConsumed">xmlTextReaderByteConsumed</a><br /> -<a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br /> -<a href="html/libxml-xmlreader.html#xmlTextReaderExpand">xmlTextReaderExpand</a><br /> -<a href="html/libxml-xmlreader.html#xmlTextReaderSetErrorHandler">xmlTextReaderSetErrorHandler</a><br /> -<a href="html/libxml-xmlreader.html#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a><br /> -<a href="html/libxml-xmlreader.html#xmlTextReaderSetStructuredErrorHandler">xmlTextReaderSetStructuredErrorHandler</a><br /> -<a href="html/libxml-valid.html#xmlValidateOneElement">xmlValidateOneElement</a><br /> -<a href="html/libxml-xpath.html#xmlXPathEvalPredicate">xmlXPathEvalPredicate</a><br /> -<a href="html/libxml-xpathInternals.html#xmlXPathEvaluatePredicateResult">xmlXPathEvaluatePredicateResult</a><br /> -<a href="html/libxml-xpathInternals.html#xmlXPathIdFunction">xmlXPathIdFunction</a><br /> </dd><dt>calling</dt><dd><a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br /> <a href="html/libxml-uri.html#xmlBuildRelativeURI">xmlBuildRelativeURI</a><br /> <a href="html/libxml-c14n.html#xmlC14NDocDumpMemory">xmlC14NDocDumpMemory</a><br /> @@ -331,6 +306,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-uri.html#xmlBuildRelativeURI">xmlBuildRelativeURI</a><br /> <a href="html/libxml-SAX2.html#xmlSAX2GetSystemId">xmlSAX2GetSystemId</a><br /> </dd><dt>combining</dt><dd><a href="html/libxml-parserInternals.html#IS_COMBINING_CH">IS_COMBINING_CH</a><br /> +</dd><dt>come</dt><dd><a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>coment</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterEndComment">xmlTextWriterEndComment</a><br /> </dd><dt>comes</dt><dd><a href="html/libxml-valid.html#xmlValidityErrorFunc">xmlValidityErrorFunc</a><br /> <a href="html/libxml-valid.html#xmlValidityWarningFunc">xmlValidityWarningFunc</a><br /> @@ -398,8 +375,10 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>compatible</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_TEST_VERSION">LIBXML_TEST_VERSION</a><br /> <a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br /> </dd><dt>compilation</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_VERSION_EXTRA">LIBXML_VERSION_EXTRA</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#xmlXPathCtxtCompile">xmlXPathCtxtCompile</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 /> <a href="html/libxml-DOCBparser.html#docbParseFile">docbParseFile</a><br /> <a href="html/libxml-DOCBparser.html#docbSAXParseFile">docbSAXParseFile</a><br /> @@ -425,6 +404,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlautomata.html#xmlAutomataCompile">xmlAutomataCompile</a><br /> <a href="html/libxml-xmlversion.html#xmlCheckVersion">xmlCheckVersion</a><br /> <a href="html/libxml-xmlerror.html#xmlGetLastError">xmlGetLastError</a><br /> +<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</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 /> @@ -737,6 +717,7 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>copied</dt><dd><a href="html/libxml-tree.html#xmlBufferCreateStatic">xmlBufferCreateStatic</a><br /> <a href="html/libxml-tree.html#xmlCopyDoc">xmlCopyDoc</a><br /> <a href="html/libxml-parser.html#xmlGetFeaturesList">xmlGetFeaturesList</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathNodeSetMerge">xmlXPathNodeSetMerge</a><br /> </dd><dt>copier</dt><dd><a href="html/libxml-hash.html#xmlHashCopy">xmlHashCopy</a><br /> </dd><dt>copying</dt><dd><a href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br /> diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html index 42964684..f56e3470 100644 --- a/doc/APIchunk11.html +++ b/doc/APIchunk11.html @@ -36,6 +36,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="APIchunk26.html">x-x</a> <a href="APIchunk27.html">y-z</a> </h2><h2>Letter d:</h2><dl><dt>dangerous</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderCurrentNode">xmlTextReaderCurrentNode</a><br /> +</dd><dt>data-type</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> </dd><dt>datatype</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a><br /> </dd><dt>day</dt><dd><a href="html/libxml-nanoftp.html#ftpListCallback">ftpListCallback</a><br /> </dd><dt>day:minute</dt><dd><a href="html/libxml-nanoftp.html#ftpListCallback">ftpListCallback</a><br /> @@ -162,6 +163,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xpathInternals.html#xmlXPathStringFunction">xmlXPathStringFunction</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathStringLengthFunction">xmlXPathStringLengthFunction</a><br /> </dd><dt>define</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br /> +<a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> <a href="html/libxml-parserInternals.html#xmlHandleEntity">xmlHandleEntity</a><br /> </dd><dt>defined</dt><dd><a href="html/libxml-xmlversion.html#WITHOUT_TRIO">WITHOUT_TRIO</a><br /> <a href="html/libxml-xmlversion.html#WITH_TRIO">WITH_TRIO</a><br /> @@ -200,6 +202,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parser.html#startElementNsSAX2Func">startElementNsSAX2Func</a><br /> <a href="html/libxml-catalog.html#xmlLoadCatalog">xmlLoadCatalog</a><br /> <a href="html/libxml-catalog.html#xmlLoadCatalogs">xmlLoadCatalogs</a><br /> +<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> <a href="html/libxml-SAX2.html#xmlSAX2StartElementNs">xmlSAX2StartElementNs</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br /> <a href="html/libxml-valid.html#xmlValidateDtd">xmlValidateDtd</a><br /> @@ -229,6 +232,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parserInternals.html#xmlScanName">xmlScanName</a><br /> </dd><dt>depth</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> <a href="html/libxml-valid.html#_xmlValidCtxt">_xmlValidCtxt</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMaxDepth">xmlPatternMaxDepth</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderDepth">xmlTextReaderDepth</a><br /> </dd><dt>deregistration</dt><dd><a href="html/libxml-globals.html#xmlDeregisterNodeDefault">xmlDeregisterNodeDefault</a><br /> </dd><dt>derivation</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION">XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION</a><br /> @@ -357,6 +361,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-dict.html#xmlDictCreateSub">xmlDictCreateSub</a><br /> <a href="html/libxml-dict.html#xmlDictReference">xmlDictReference</a><br /> <a href="html/libxml-hash.html#xmlHashCreateDict">xmlHashCreateDict</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>dictionnary</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> <a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br /> <a href="html/libxml-dict.html#xmlDictCreate">xmlDictCreate</a><br /> @@ -368,6 +374,9 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-dict.html#xmlDictQLookup">xmlDictQLookup</a><br /> <a href="html/libxml-dict.html#xmlDictReference">xmlDictReference</a><br /> <a href="html/libxml-dict.html#xmlDictSize">xmlDictSize</a><br /> +<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>did</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_BLOCK_DEFAULT">XML_SCHEMAS_TYPE_BLOCK_DEFAULT</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderStandalone">xmlTextReaderStandalone</a><br /> @@ -424,7 +433,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlIO.html#xmlParserGetDirectory">xmlParserGetDirectory</a><br /> <a href="html/libxml-debugXML.html#xmlShellList">xmlShellList</a><br /> </dd><dt>disable</dt><dd><a href="html/libxml-catalog.html#xmlCatalogSetDebug">xmlCatalogSetDebug</a><br /> -</dd><dt>disabled</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> +</dd><dt>disabled</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +<a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> </dd><dt>disabling</dt><dd><a href="html/libxml-xmlIO.html#xmlNoNetExternalEntityLoader">xmlNoNetExternalEntityLoader</a><br /> </dd><dt>disallowed</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_BLOCK_EXTENSION">XML_SCHEMAS_ELEM_BLOCK_EXTENSION</a><br /> <a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ELEM_BLOCK_RESTRICTION">XML_SCHEMAS_ELEM_BLOCK_RESTRICTION</a><br /> @@ -506,6 +516,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br /> <a href="html/libxml-tree.html#xmlNodeListGetRawString">xmlNodeListGetRawString</a><br /> <a href="html/libxml-parser.html#xmlParserInputRead">xmlParserInputRead</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br /> <a href="html/libxml-tree.html#xmlRemoveProp">xmlRemoveProp</a><br /> <a href="html/libxml-xmlstring.html#xmlUTF8Strlen">xmlUTF8Strlen</a><br /> <a href="html/libxml-valid.html#xmlValidateRoot">xmlValidateRoot</a><br /> @@ -583,6 +594,7 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>duplicate</dt><dd><a href="html/libxml-uri.html#xmlCanonicPath">xmlCanonicPath</a><br /> </dd><dt>duplicated</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathNodeSetFreeNs">xmlXPathNodeSetFreeNs</a><br /> +</dd><dt>duplicates</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> </dd><dt>during</dt><dd><a href="html/libxml-SAX2.html#xmlSAXDefaultVersion">xmlSAXDefaultVersion</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaNewDocParserCtxt">xmlSchemaNewDocParserCtxt</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaSetValidOptions">xmlSchemaSetValidOptions</a><br /> diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html index 760638f9..5e8902b6 100644 --- a/doc/APIchunk12.html +++ b/doc/APIchunk12.html @@ -355,6 +355,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-valid.html#xmlValidateNotationDecl">xmlValidateNotationDecl</a><br /> </dd><dt>expand</dt><dd><a href="html/libxml-catalog.html#xmlLoadSGMLSuperCatalog">xmlLoadSGMLSuperCatalog</a><br /> </dd><dt>expanded</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGValidateFullElement">xmlRelaxNGValidateFullElement</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathNamespaceURIFunction">xmlXPathNamespaceURIFunction</a><br /> </dd><dt>expected</dt><dd><a href="">x</a><br /> <a href="html/libxml-tree.html#xmlBufferCreateStatic">xmlBufferCreateStatic</a><br /> @@ -364,6 +365,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlschemas.html#xmlSchemaNewMemParserCtxt">xmlSchemaNewMemParserCtxt</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaNewParserCtxt">xmlSchemaNewParserCtxt</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateListSimpleTypeFacet">xmlSchemaValidateListSimpleTypeFacet</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>explicitly</dt><dd><a href="html/libxml-SAX2.html#xmlSAXDefaultVersion">xmlSAXDefaultVersion</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 /> diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html index 34808918..999fd9c4 100644 --- a/doc/APIchunk13.html +++ b/doc/APIchunk13.html @@ -100,6 +100,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-nanohttp.html#xmlNanoHTTPOpenRedir">xmlNanoHTTPOpenRedir</a><br /> <a href="html/libxml-nanohttp.html#xmlNanoHTTPSave">xmlNanoHTTPSave</a><br /> <a href="html/libxml-xmlautomata.html#xmlNewAutomata">xmlNewAutomata</a><br /> +<a href="html/libxml-pattern.html#xmlPatternGetStreamCtxt">xmlPatternGetStreamCtxt</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGGetParserErrors">xmlRelaxNGGetParserErrors</a><br /> <a href="html/libxml-tree.html#xmlSaveFile">xmlSaveFile</a><br /> <a href="html/libxml-tree.html#xmlSaveFileEnc">xmlSaveFileEnc</a><br /> @@ -216,7 +218,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlreader.html#xmlTextReaderIsValid">xmlTextReaderIsValid</a><br /> </dd><dt>flagged</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br /> <a href="html/libxml-HTMLtree.html#htmlGetMetaEncoding">htmlGetMetaEncoding</a><br /> -</dd><dt>flags</dt><dd><a href="html/libxml-xmlreader.html#xmlReaderForDoc">xmlReaderForDoc</a><br /> +</dd><dt>flags</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> +<a href="html/libxml-xmlreader.html#xmlReaderForDoc">xmlReaderForDoc</a><br /> <a href="html/libxml-xmlreader.html#xmlReaderForFd">xmlReaderForFd</a><br /> <a href="html/libxml-xmlreader.html#xmlReaderForFile">xmlReaderForFile</a><br /> <a href="html/libxml-xmlreader.html#xmlReaderForIO">xmlReaderForIO</a><br /> @@ -309,6 +312,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-HTMLparser.html#htmlSAXParseFile">htmlSAXParseFile</a><br /> <a href="html/libxml-parser.html#xmlParseCtxtExternalEntity">xmlParseCtxtExternalEntity</a><br /> <a href="html/libxml-parser.html#xmlParseExternalEntity">xmlParseExternalEntity</a><br /> +</dd><dt>fptr</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> </dd><dt>fragment</dt><dd><a href="html/libxml-uri.html#_xmlURI">_xmlURI</a><br /> <a href="html/libxml-tree.html#xmlNewDocFragment">xmlNewDocFragment</a><br /> <a href="html/libxml-uri.html#xmlParseURI">xmlParseURI</a><br /> diff --git a/doc/APIchunk14.html b/doc/APIchunk14.html index a1001177..ea813663 100644 --- a/doc/APIchunk14.html +++ b/doc/APIchunk14.html @@ -39,6 +39,7 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>garbage</dt><dd><a href="html/libxml-xmlmemory.html#xmlGcMemGet">xmlGcMemGet</a><br /> <a href="html/libxml-xmlmemory.html#xmlGcMemSetup">xmlGcMemSetup</a><br /> </dd><dt>gcc</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +</dd><dt>gcc4</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> </dd><dt>genChRanges</dt><dd><a href="html/libxml-chvalid.html#xmlIsBaseCharQ">xmlIsBaseCharQ</a><br /> <a href="html/libxml-chvalid.html#xmlIsBaseChar_ch">xmlIsBaseChar_ch</a><br /> <a href="html/libxml-chvalid.html#xmlIsBlankQ">xmlIsBlankQ</a><br /> diff --git a/doc/APIchunk15.html b/doc/APIchunk15.html index 066762f6..a52bda69 100644 --- a/doc/APIchunk15.html +++ b/doc/APIchunk15.html @@ -79,6 +79,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlmodule.html#xmlModuleOpen">xmlModuleOpen</a><br /> <a href="html/libxml-xmlsave.html#xmlSaveDoc">xmlSaveDoc</a><br /> <a href="html/libxml-xmlsave.html#xmlSaveTree">xmlSaveTree</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderNextSibling">xmlTextReaderNextSibling</a><br /> </dd><dt>implicitly</dt><dd><a href="html/libxml-HTMLparser.html#htmlAutoCloseTag">htmlAutoCloseTag</a><br /> <a href="html/libxml-HTMLparser.html#htmlIsAutoClosed">htmlIsAutoClosed</a><br /> @@ -212,6 +213,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-nanohttp.html#xmlNanoHTTPMethodRedir">xmlNanoHTTPMethodRedir</a><br /> <a href="html/libxml-nanohttp.html#xmlNanoHTTPOpen">xmlNanoHTTPOpen</a><br /> <a href="html/libxml-nanohttp.html#xmlNanoHTTPOpenRedir">xmlNanoHTTPOpenRedir</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>indicates</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_TYPE_FACETSNEEDVALUE">XML_SCHEMAS_TYPE_FACETSNEEDVALUE</a><br /> <a href="html/libxml-tree.html#xmlHasNsProp">xmlHasNsProp</a><br /> <a href="html/libxml-nanoftp.html#xmlNanoFTPRead">xmlNanoFTPRead</a><br /> @@ -416,6 +419,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xpathInternals.html#xmlXPathFloorFunction">xmlXPathFloorFunction</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathRoundFunction">xmlXPathRoundFunction</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathStringFunction">xmlXPathStringFunction</a><br /> +</dd><dt>intended</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> </dd><dt>interact</dt><dd><a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br /> </dd><dt>interface</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_PATTERN_ENABLED">LIBXML_PATTERN_ENABLED</a><br /> <a href="html/libxml-xmlversion.html#LIBXML_READER_ENABLED">LIBXML_READER_ENABLED</a><br /> @@ -444,7 +448,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-relaxng.html#xmlRelaxNGNewDocParserCtxt">xmlRelaxNGNewDocParserCtxt</a><br /> <a href="html/libxml-valid.html#xmlRemoveID">xmlRemoveID</a><br /> <a href="html/libxml-valid.html#xmlRemoveRef">xmlRemoveRef</a><br /> -</dd><dt>interned</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a><br /> +</dd><dt>interned</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> +<a href="html/libxml-xmlreader.html#xmlTextReaderConstString">xmlTextReaderConstString</a><br /> </dd><dt>interning</dt><dd><a href="html/libxml-tree.html#xmlCopyNodeList">xmlCopyNodeList</a><br /> <a href="html/libxml-tree.html#xmlNewPI">xmlNewPI</a><br /> </dd><dt>interoperability</dt><dd><a href="html/libxml-parserInternals.html#xmlParseElementChildrenContentDecl">xmlParseElementChildrenContentDecl</a><br /> diff --git a/doc/APIchunk16.html b/doc/APIchunk16.html index 3079509f..4a485bd1 100644 --- a/doc/APIchunk16.html +++ b/doc/APIchunk16.html @@ -177,6 +177,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-tree.html#xmlNodeDump">xmlNodeDump</a><br /> <a href="html/libxml-tree.html#xmlNodeDumpOutput">xmlNodeDumpOutput</a><br /> <a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPop">xmlStreamPop</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathDebugDumpCompExpr">xmlXPathDebugDumpCompExpr</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathDebugDumpObject">xmlXPathDebugDumpObject</a><br /> </dd><dt>lexical</dt><dd><a href="html/libxml-parserInternals.html#xmlParseDefaultDecl">xmlParseDefaultDecl</a><br /> @@ -254,6 +255,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-valid.html#xmlValidityWarningFunc">xmlValidityWarningFunc</a><br /> </dd><dt>limit</dt><dd><a href="html/libxml-encoding.html#xmlCharEncFirstLine">xmlCharEncFirstLine</a><br /> <a href="html/libxml-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMaxDepth">xmlPatternMaxDepth</a><br /> </dd><dt>limited</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br /> </dd><dt>linear</dt><dd><a href="html/libxml-HTMLparser.html#htmlEntityLookup">htmlEntityLookup</a><br /> <a href="html/libxml-HTMLparser.html#htmlEntityValueLookup">htmlEntityValueLookup</a><br /> @@ -348,6 +350,7 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>lookahead</dt><dd><a href="html/libxml-parser.html#xmlParserInputGrow">xmlParserInputGrow</a><br /> <a href="html/libxml-parser.html#xmlParserInputRead">xmlParserInputRead</a><br /> </dd><dt>looked</dt><dd><a href="html/libxml-xpath.html#_xmlNodeSet">_xmlNodeSet</a><br /> +<a href="html/libxml-pattern.html#xmlPatternFromRoot">xmlPatternFromRoot</a><br /> </dd><dt>looks</dt><dd><a href="html/libxml-tree.html#xmlGetNoNsProp">xmlGetNoNsProp</a><br /> <a href="html/libxml-tree.html#xmlGetNsProp">xmlGetNsProp</a><br /> <a href="html/libxml-tree.html#xmlGetProp">xmlGetProp</a><br /> diff --git a/doc/APIchunk17.html b/doc/APIchunk17.html index 60e32665..1d2a1787 100644 --- a/doc/APIchunk17.html +++ b/doc/APIchunk17.html @@ -36,7 +36,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="APIchunk26.html">x-x</a> <a href="APIchunk27.html">y-z</a> </h2><h2>Letter m:</h2><dl><dt>machine</dt><dd><a href="html/libxml-xmlIO.html#xmlCheckFilename">xmlCheckFilename</a><br /> -</dd><dt>macro</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a><br /> +</dd><dt>macro</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +<a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDocType">xmlTextWriterWriteDocType</a><br /> <a href="html/libxml-xmlwriter.html#xmlTextWriterWriteProcessingInstruction">xmlTextWriterWriteProcessingInstruction</a><br /> </dd><dt>made</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_ISO8859X_ENABLED">LIBXML_ISO8859X_ENABLED</a><br /> <a href="html/libxml-encoding.html#xmlCharEncOutFunc">xmlCharEncOutFunc</a><br /> @@ -106,6 +107,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parser.html#xmlParseCtxtExternalEntity">xmlParseCtxtExternalEntity</a><br /> <a href="html/libxml-parser.html#xmlParseExtParsedEnt">xmlParseExtParsedEnt</a><br /> <a href="html/libxml-parser.html#xmlParseExternalEntity">xmlParseExternalEntity</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br /> <a href="html/libxml-xmlregexp.html#xmlRegexpExec">xmlRegexpExec</a><br /> <a href="html/libxml-valid.html#xmlValidateDtdFinal">xmlValidateDtdFinal</a><br /> </dd><dt>matching</dt><dd><a href="html/libxml-xmlIO.html#xmlFileMatch">xmlFileMatch</a><br /> @@ -137,8 +139,11 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans">xmlAutomataNewOnceTrans</a><br /> <a href="html/libxml-xmlautomata.html#xmlAutomataNewOnceTrans2">xmlAutomataNewOnceTrans2</a><br /> <a href="html/libxml-xmlstring.html#xmlCheckUTF8">xmlCheckUTF8</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMaxDepth">xmlPatternMaxDepth</a><br /> </dd><dt>means</dt><dd><a href="html/libxml-xmlerror.html#xmlSetGenericErrorFunc">xmlSetGenericErrorFunc</a><br /> <a href="html/libxml-xmlerror.html#xmlSetStructuredErrorFunc">xmlSetStructuredErrorFunc</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>mechanism</dt><dd><a href="html/libxml-xpath.html#_xmlXPathContext">_xmlXPathContext</a><br /> <a href="html/libxml-xmlerror.html#xmlStructuredErrorFunc">xmlStructuredErrorFunc</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathRegisterFuncLookup">xmlXPathRegisterFuncLookup</a><br /> diff --git a/doc/APIchunk18.html b/doc/APIchunk18.html index 2bdc6170..d8174c9f 100644 --- a/doc/APIchunk18.html +++ b/doc/APIchunk18.html @@ -96,6 +96,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parserInternals.html#xmlParserHandleReference">xmlParserHandleReference</a><br /> <a href="html/libxml-xmlregexp.html#xmlRegExecErrInfo">xmlRegExecErrInfo</a><br /> <a href="html/libxml-xmlregexp.html#xmlRegExecNextValues">xmlRegExecNextValues</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> <a href="html/libxml-valid.html#xmlValidGetValidElements">xmlValidGetValidElements</a><br /> <a href="html/libxml-xpath.html#xmlXPathNewContext">xmlXPathNewContext</a><br /> </dd><dt>needed</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> @@ -244,7 +245,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-valid.html#xmlValidateDtdFinal">xmlValidateDtdFinal</a><br /> </dd><dt>note</dt><dd><a href="html/libxml-xmlstring.html#xmlCheckUTF8">xmlCheckUTF8</a><br /> <a href="html/libxml-parser.html#xmlLoadExternalEntity">xmlLoadExternalEntity</a><br /> -</dd><dt>now</dt><dd><a href="html/libxml-schemasInternals.html#_xmlSchema">_xmlSchema</a><br /> +</dd><dt>now</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +<a href="html/libxml-schemasInternals.html#_xmlSchema">_xmlSchema</a><br /> <a href="html/libxml-parserInternals.html#xmlDecodeEntities">xmlDecodeEntities</a><br /> <a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br /> <a href="html/libxml-parserInternals.html#xmlParserHandleReference">xmlParserHandleReference</a><br /> diff --git a/doc/APIchunk19.html b/doc/APIchunk19.html index fce17ae6..424ee852 100644 --- a/doc/APIchunk19.html +++ b/doc/APIchunk19.html @@ -147,6 +147,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-catalog.html#xmlConvertSGMLCatalog">xmlConvertSGMLCatalog</a><br /> </dd><dt>ononymous</dt><dd><a href="html/libxml-schemasInternals.html#_xmlSchema">_xmlSchema</a><br /> </dd><dt>onto</dt><dd><a href="html/libxml-xmlIO.html#xmlParserInputBufferGrow">xmlParserInputBufferGrow</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>opaque</dt><dd><a href="html/libxml-schemasInternals.html#_xmlSchema">_xmlSchema</a><br /> <a href="html/libxml-uri.html#_xmlURI">_xmlURI</a><br /> </dd><dt>open</dt><dd><a href="html/libxml-HTMLparser.html#htmlCtxtReadFd">htmlCtxtReadFd</a><br /> @@ -228,6 +230,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-tree.html#xmlNodeDumpOutput">xmlNodeDumpOutput</a><br /> <a href="html/libxml-xmlIO.html#xmlOutputBufferWriteEscape">xmlOutputBufferWriteEscape</a><br /> <a href="html/libxml-parserInternals.html#xmlParseMisc">xmlParseMisc</a><br /> +<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaValidateStream">xmlSchemaValidateStream</a><br /> <a href="html/libxml-debugXML.html#xmlShellSave">xmlShellSave</a><br /> <a href="html/libxml-debugXML.html#xmlShellValidate">xmlShellValidate</a><br /> @@ -283,6 +286,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parserInternals.html#xmlParseAttribute">xmlParseAttribute</a><br /> <a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br /> <a href="html/libxml-parserInternals.html#xmlParseSDDecl">xmlParseSDDecl</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderIsNamespaceDecl">xmlTextReaderIsNamespaceDecl</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br /> <a href="html/libxml-valid.html#xmlValidateRoot">xmlValidateRoot</a><br /> diff --git a/doc/APIchunk20.html b/doc/APIchunk20.html index b14a54e0..40b8dcb0 100644 --- a/doc/APIchunk20.html +++ b/doc/APIchunk20.html @@ -124,7 +124,13 @@ 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#xmlShellValidate">xmlShellValidate</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br /> -</dd><dt>pattern</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br /> +</dd><dt>pattern</dt><dd><a href="html/libxml-pattern.html#xmlPatternFromRoot">xmlPatternFromRoot</a><br /> +<a href="html/libxml-pattern.html#xmlPatternGetStreamCtxt">xmlPatternGetStreamCtxt</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMaxDepth">xmlPatternMaxDepth</a><br /> +<a href="html/libxml-pattern.html#xmlPatternStreamable">xmlPatternStreamable</a><br /> +<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> +<a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br /> </dd><dt>pcdata</dt><dd><a href="html/libxml-SAX.html#cdataBlock">cdataBlock</a><br /> <a href="html/libxml-parser.html#cdataBlockSAXFunc">cdataBlockSAXFunc</a><br /> <a href="html/libxml-SAX2.html#xmlSAX2CDataBlock">xmlSAX2CDataBlock</a><br /> @@ -252,12 +258,18 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>preceding-sibling</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathNextPrecedingSibling">xmlXPathNextPrecedingSibling</a><br /> </dd><dt>precisely</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br /> </dd><dt>precompiled</dt><dd><a href="html/libxml-xpath.html#_xmlXPathParserContext">_xmlXPathParserContext</a><br /> +<a href="html/libxml-pattern.html#xmlPatternFromRoot">xmlPatternFromRoot</a><br /> +<a href="html/libxml-pattern.html#xmlPatternGetStreamCtxt">xmlPatternGetStreamCtxt</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMaxDepth">xmlPatternMaxDepth</a><br /> +<a href="html/libxml-pattern.html#xmlPatternStreamable">xmlPatternStreamable</a><br /> <a href="html/libxml-xmlregexp.html#xmlRegNewExecCtxt">xmlRegNewExecCtxt</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGNewValidCtxt">xmlRelaxNGNewValidCtxt</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaNewValidCtxt">xmlSchemaNewValidCtxt</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathDebugDumpCompExpr">xmlXPathDebugDumpCompExpr</a><br /> -</dd><dt>precomputed</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaGetCanonValue">xmlSchemaGetCanonValue</a><br /> +</dd><dt>precomputed</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaGetCanonValue">xmlSchemaGetCanonValue</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateFacet">xmlSchemaValidateFacet</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateLengthFacet">xmlSchemaValidateLengthFacet</a><br /> </dd><dt>predefined</dt><dd><a href="html/libxml-tree.html#XML_XML_NAMESPACE">XML_XML_NAMESPACE</a><br /> @@ -504,6 +516,9 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parser.html#xmlCreatePushParserCtxt">xmlCreatePushParserCtxt</a><br /> <a href="html/libxml-parser.html#xmlCtxtResetPush">xmlCtxtResetPush</a><br /> <a href="html/libxml-xmlIO.html#xmlParserInputBufferPush">xmlParserInputBufferPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPop">xmlStreamPop</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathEvalExpr">xmlXPathEvalExpr</a><br /> </dd><dt>pushed</dt><dd><a href="html/libxml-xmlregexp.html#xmlRegExecErrInfo">xmlRegExecErrInfo</a><br /> <a href="html/libxml-xpath.html#xmlXPathFunction">xmlXPathFunction</a><br /> diff --git a/doc/APIchunk21.html b/doc/APIchunk21.html index b29e7d52..1c8a9976 100644 --- a/doc/APIchunk21.html +++ b/doc/APIchunk21.html @@ -106,6 +106,7 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>re-entrant</dt><dd><a href="html/libxml-threads.html#xmlLockLibrary">xmlLockLibrary</a><br /> <a href="html/libxml-threads.html#xmlNewRMutex">xmlNewRMutex</a><br /> <a href="html/libxml-threads.html#xmlUnlockLibrary">xmlUnlockLibrary</a><br /> +</dd><dt>reachable</dt><dd><a href="html/libxml-pattern.html#xmlPatternMaxDepth">xmlPatternMaxDepth</a><br /> </dd><dt>reached</dt><dd><a href="html/libxml-xmlregexp.html#xmlRegExecPushString">xmlRegExecPushString</a><br /> <a href="html/libxml-xmlregexp.html#xmlRegExecPushString2">xmlRegExecPushString2</a><br /> </dd><dt>read-only</dt><dd><a href="html/libxml-dict.html#xmlDictCreateSub">xmlDictCreateSub</a><br /> @@ -452,6 +453,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-tree.html#xmlSetNsProp">xmlSetNsProp</a><br /> <a href="html/libxml-tree.html#xmlSetProp">xmlSetProp</a><br /> <a href="html/libxml-xmlerror.html#xmlSetStructuredErrorFunc">xmlSetStructuredErrorFunc</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>resides</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderConstXmlLang">xmlTextReaderConstXmlLang</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderXmlLang">xmlTextReaderXmlLang</a><br /> </dd><dt>resize</dt><dd><a href="html/libxml-tree.html#xmlBufferResize">xmlBufferResize</a><br /> @@ -561,9 +564,12 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-tree.html#xmlNewGlobalNs">xmlNewGlobalNs</a><br /> <a href="html/libxml-parserInternals.html#xmlParseDocTypeDecl">xmlParseDocTypeDecl</a><br /> <a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br /> +<a href="html/libxml-pattern.html#xmlPatternFromRoot">xmlPatternFromRoot</a><br /> <a href="html/libxml-SAX2.html#xmlSAX2ExternalSubset">xmlSAX2ExternalSubset</a><br /> <a href="html/libxml-SAX2.html#xmlSAX2InternalSubset">xmlSAX2InternalSubset</a><br /> <a href="html/libxml-debugXML.html#xmlShellPwd">xmlShellPwd</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> <a href="html/libxml-valid.html#xmlValidateRoot">xmlValidateRoot</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathNewValueTree">xmlXPathNewValueTree</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathRoot">xmlXPathRoot</a><br /> @@ -584,7 +590,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parser.html#xmlSAXUserParseMemory">xmlSAXUserParseMemory</a><br /> </dd><dt>rule</dt><dd><a href="html/libxml-parserInternals.html#xmlParseEntityRef">xmlParseEntityRef</a><br /> <a href="html/libxml-parserInternals.html#xmlParseStartTag">xmlParseStartTag</a><br /> -</dd><dt>rules</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a><br /> +</dd><dt>rules</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</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_ANY_STRICT">XML_SCHEMAS_ANY_STRICT</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathSubstringFunction">xmlXPathSubstringFunction</a><br /> </dd><dt>run</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> diff --git a/doc/APIchunk22.html b/doc/APIchunk22.html index 162061ca..9ad2caf9 100644 --- a/doc/APIchunk22.html +++ b/doc/APIchunk22.html @@ -35,7 +35,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="APIchunk25.html">w-w</a> <a href="APIchunk26.html">x-x</a> <a href="APIchunk27.html">y-z</a> -</h2><h2>Letter s:</h2><dl><dt>safe</dt><dd><a href="html/libxml-xmlstring.html#BAD_CAST">BAD_CAST</a><br /> +</h2><h2>Letter s:</h2><dl><dt>s390</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +</dd><dt>safe</dt><dd><a href="html/libxml-xmlstring.html#BAD_CAST">BAD_CAST</a><br /> <a href="html/libxml-catalog.html#xmlInitializeCatalog">xmlInitializeCatalog</a><br /> <a href="html/libxml-catalog.html#xmlLoadCatalog">xmlLoadCatalog</a><br /> <a href="html/libxml-catalog.html#xmlLoadCatalogs">xmlLoadCatalogs</a><br /> @@ -613,25 +614,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlmemory.html#xmlMemoryStrdup">xmlMemoryStrdup</a><br /> <a href="html/libxml-xmlstring.html#xmlStrdup">xmlStrdup</a><br /> <a href="html/libxml-xmlmemory.html#xmlStrdupFunc">xmlStrdupFunc</a><br /> -</dd><dt>stream</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> -<a href="html/libxml-xmlIO.html#xmlCheckHTTPInput">xmlCheckHTTPInput</a><br /> -<a href="html/libxml-parser.html#xmlCreateIOParserCtxt">xmlCreateIOParserCtxt</a><br /> -<a href="html/libxml-parserInternals.html#xmlFreeInputStream">xmlFreeInputStream</a><br /> -<a href="html/libxml-pattern.html#xmlFreeStreamCtxt">xmlFreeStreamCtxt</a><br /> -<a href="html/libxml-parserInternals.html#xmlHandleEntity">xmlHandleEntity</a><br /> -<a href="html/libxml-parserInternals.html#xmlNewEntityInputStream">xmlNewEntityInputStream</a><br /> -<a href="html/libxml-parser.html#xmlNewIOInputStream">xmlNewIOInputStream</a><br /> -<a href="html/libxml-parserInternals.html#xmlNewInputFromFile">xmlNewInputFromFile</a><br /> -<a href="html/libxml-parserInternals.html#xmlNewInputStream">xmlNewInputStream</a><br /> -<a href="html/libxml-parserInternals.html#xmlNewStringInputStream">xmlNewStringInputStream</a><br /> -<a href="html/libxml-parserInternals.html#xmlParsePEReference">xmlParsePEReference</a><br /> -<a href="html/libxml-parserInternals.html#xmlParserHandlePEReference">xmlParserHandlePEReference</a><br /> -<a href="html/libxml-parserInternals.html#xmlParserHandleReference">xmlParserHandleReference</a><br /> -<a href="html/libxml-uri.html#xmlPrintURI">xmlPrintURI</a><br /> -<a href="html/libxml-parserInternals.html#xmlPushInput">xmlPushInput</a><br /> -<a href="html/libxml-parserInternals.html#xmlSwitchInputEncoding">xmlSwitchInputEncoding</a><br /> -<a href="html/libxml-xmlreader.html#xmlTextReaderGetRemainder">xmlTextReaderGetRemainder</a><br /> -<a href="html/libxml-xmlreader.html#xmlTextReaderRead">xmlTextReaderRead</a><br /> +</dd><dt>streamable</dt><dd><a href="html/libxml-pattern.html#xmlPatternStreamable">xmlPatternStreamable</a><br /> +</dd><dt>streaming</dt><dd><a href="html/libxml-pattern.html#xmlPatternGetStreamCtxt">xmlPatternGetStreamCtxt</a><br /> </dd><dt>streams</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> <a href="html/libxml-parserInternals.html#xmlSkipBlankChars">xmlSkipBlankChars</a><br /> </dd><dt>strict</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANYATTR_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a><br /> @@ -646,9 +630,12 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>strings</dt><dd><a href="html/libxml-parser.html#_xmlParserCtxt">_xmlParserCtxt</a><br /> <a href="html/libxml-dict.html#xmlDictCreateSub">xmlDictCreateSub</a><br /> <a href="html/libxml-parser.html#xmlGetFeaturesList">xmlGetFeaturesList</a><br /> +<a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> <a href="html/libxml-xmlregexp.html#xmlRegExecErrInfo">xmlRegExecErrInfo</a><br /> <a href="html/libxml-xmlregexp.html#xmlRegExecNextValues">xmlRegExecNextValues</a><br /> <a href="html/libxml-xmlregexp.html#xmlRegexpCompile">xmlRegexpCompile</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> <a href="html/libxml-xmlstring.html#xmlStrncatNew">xmlStrncatNew</a><br /> </dd><dt>stripping</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathNormalizeFunction">xmlXPathNormalizeFunction</a><br /> </dd><dt>strncasecmp</dt><dd><a href="html/libxml-xmlstring.html#xmlStrncasecmp">xmlStrncasecmp</a><br /> diff --git a/doc/APIchunk23.html b/doc/APIchunk23.html index 6afc6761..ab4b35c0 100644 --- a/doc/APIchunk23.html +++ b/doc/APIchunk23.html @@ -418,6 +418,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parser.html#xmlExternalEntityLoader">xmlExternalEntityLoader</a><br /> <a href="html/libxml-parserInternals.html#xmlParseSDDecl">xmlParseSDDecl</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaCheckFacet">xmlSchemaCheckFacet</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> </dd><dt>typo</dt><dd><a href="html/libxml-parserInternals.html#xmlParseTextDecl">xmlParseTextDecl</a><br /> </dd></dl><h2 align="center"><a href="APIchunk0.html">A-B</a> <a href="APIchunk1.html">C-C</a> diff --git a/doc/APIchunk24.html b/doc/APIchunk24.html index 6b2223cf..3ae32725 100644 --- a/doc/APIchunk24.html +++ b/doc/APIchunk24.html @@ -45,6 +45,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-tree.html#xmlGetDocCompressMode">xmlGetDocCompressMode</a><br /> <a href="html/libxml-tree.html#xmlSetCompressMode">xmlSetCompressMode</a><br /> <a href="html/libxml-tree.html#xmlSetDocCompressMode">xmlSetDocCompressMode</a><br /> +</dd><dt>undefined</dt><dd><a href="html/libxml-pattern.html#xmlPatterncompile">xmlPatterncompile</a><br /> </dd><dt>under</dt><dd><a href="html/libxml-uri.html#xmlBuildRelativeURI">xmlBuildRelativeURI</a><br /> <a href="html/libxml-tree.html#xmlSearchNs">xmlSearchNs</a><br /> <a href="html/libxml-tree.html#xmlSetTreeDoc">xmlSetTreeDoc</a><br /> @@ -246,8 +247,10 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-nanohttp.html#xmlNanoHTTPOpen">xmlNanoHTTPOpen</a><br /> <a href="html/libxml-nanohttp.html#xmlNanoHTTPOpenRedir">xmlNanoHTTPOpenRedir</a><br /> </dd><dt>view</dt><dd><a href="html/libxml-debugXML.html#xmlShell">xmlShell</a><br /> +</dd><dt>violated</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> </dd><dt>visible</dt><dd><a href="html/libxml-c14n.html#xmlC14NExecute">xmlC14NExecute</a><br /> -</dd><dt>void</dt><dd><a href="html/libxml-parser.html#xmlSAXParseFileWithData">xmlSAXParseFileWithData</a><br /> +</dd><dt>void</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +<a href="html/libxml-parser.html#xmlSAXParseFileWithData">xmlSAXParseFileWithData</a><br /> <a href="html/libxml-parser.html#xmlSAXParseMemoryWithData">xmlSAXParseMemoryWithData</a><br /> </dd></dl><h2 align="center"><a href="APIchunk0.html">A-B</a> <a href="APIchunk1.html">C-C</a> diff --git a/doc/APIchunk25.html b/doc/APIchunk25.html index 4effee16..c982169a 100644 --- a/doc/APIchunk25.html +++ b/doc/APIchunk25.html @@ -93,6 +93,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parser.html#xmlParseExternalEntity">xmlParseExternalEntity</a><br /> <a href="html/libxml-parser.html#xmlParseInNodeContext">xmlParseInNodeContext</a><br /> <a href="html/libxml-SAX2.html#xmlSAX2StartElementNs">xmlSAX2StartElementNs</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> </dd><dt>well-balanced</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#xmlParseInNodeContext">xmlParseInNodeContext</a><br /> @@ -116,6 +117,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xinclude.html#xmlXIncludeProcessTree">xmlXIncludeProcessTree</a><br /> <a href="html/libxml-xinclude.html#xmlXIncludeProcessTreeFlags">xmlXIncludeProcessTreeFlags</a><br /> </dd><dt>wether</dt><dd><a href="html/libxml-xpath.html#_xmlNodeSet">_xmlNodeSet</a><br /> +<a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br /> </dd><dt>what</dt><dd><a href="html/libxml-catalog.html#xmlCatalogGetDefaults">xmlCatalogGetDefaults</a><br /> <a href="html/libxml-catalog.html#xmlCatalogSetDefaults">xmlCatalogSetDefaults</a><br /> <a href="html/libxml-parserInternals.html#xmlParseNamespace">xmlParseNamespace</a><br /> @@ -194,6 +196,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-tree.html#xmlReconciliateNs">xmlReconciliateNs</a><br /> <a href="html/libxml-parser.html#xmlSAXParseFileWithData">xmlSAXParseFileWithData</a><br /> <a href="html/libxml-parser.html#xmlSAXParseMemoryWithData">xmlSAXParseMemoryWithData</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> <a href="html/libxml-tree.html#xmlSearchNs">xmlSearchNs</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderConstXmlLang">xmlTextReaderConstXmlLang</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderXmlLang">xmlTextReaderXmlLang</a><br /> @@ -223,6 +226,7 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>words</dt><dd><a href="html/libxml-xpathInternals.html#xmlXPathNormalizeFunction">xmlXPathNormalizeFunction</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathStringLengthFunction">xmlXPathStringLengthFunction</a><br /> </dd><dt>work</dt><dd><a href="html/libxml-tree.html#xmlNodeGetBase">xmlNodeGetBase</a><br /> +<a href="html/libxml-pattern.html#xmlPatternStreamable">xmlPatternStreamable</a><br /> <a href="html/libxml-tree.html#xmlRemoveProp">xmlRemoveProp</a><br /> <a href="html/libxml-parser.html#xmlSAXParseDoc">xmlSAXParseDoc</a><br /> <a href="html/libxml-parser.html#xmlSAXParseFile">xmlSAXParseFile</a><br /> diff --git a/doc/APIchunk26.html b/doc/APIchunk26.html index f590601e..45c4c019 100644 --- a/doc/APIchunk26.html +++ b/doc/APIchunk26.html @@ -188,6 +188,7 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>xmlFreeDoc</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br /> </dd><dt>xmlFreeDocElementContent</dt><dd><a href="html/libxml-valid.html#xmlFreeElementContent">xmlFreeElementContent</a><br /> </dd><dt>xmlFreeMutex</dt><dd><a href="html/libxml-threads.html#xmlFreeMutex">xmlFreeMutex</a><br /> +</dd><dt>xmlFreeStreamCtxt</dt><dd><a href="html/libxml-pattern.html#xmlPatternGetStreamCtxt">xmlPatternGetStreamCtxt</a><br /> </dd><dt>xmlGetGlobalState</dt><dd><a href="html/libxml-threads.html#xmlGetGlobalState">xmlGetGlobalState</a><br /> </dd><dt>xmlGetNoNsProp</dt><dd><a href="html/libxml-tree.html#xmlGetProp">xmlGetProp</a><br /> </dd><dt>xmlGetNsProp</dt><dd><a href="html/libxml-tree.html#xmlGetProp">xmlGetProp</a><br /> @@ -325,6 +326,9 @@ A:link, A:visited, A:active { text-decoration: underline } </dd><dt>xmlParserProperties</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderGetParserProp">xmlTextReaderGetParserProp</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a><br /> </dd><dt>xmlPattern</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_PATTERN_ENABLED">LIBXML_PATTERN_ENABLED</a><br /> +</dd><dt>xmlPatternGetStreamCtxt</dt><dd><a href="html/libxml-pattern.html#xmlPatternStreamable">xmlPatternStreamable</a><br /> +</dd><dt>xmlPatterncompile</dt><dd><a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>xmlPopInput:</dt><dd><a href="html/libxml-parserInternals.html#xmlPopInput">xmlPopInput</a><br /> </dd><dt>xmlPushInput:</dt><dd><a href="html/libxml-parserInternals.html#xmlPushInput">xmlPushInput</a><br /> </dd><dt>xmlRFreeMutex</dt><dd><a href="html/libxml-threads.html#xmlFreeRMutex">xmlFreeRMutex</a><br /> diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html index a2146cc0..d8b06737 100644 --- a/doc/APIchunk3.html +++ b/doc/APIchunk3.html @@ -200,6 +200,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parserInternals.html#xmlParseDefaultDecl">xmlParseDefaultDecl</a><br /> </dd><dt>IPAExtensions</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsIPAExtensions">xmlUCSIsIPAExtensions</a><br /> </dd><dt>ISO</dt><dd><a href="html/libxml-encoding.html#UTF8Toisolat1">UTF8Toisolat1</a><br /> +<a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> <a href="html/libxml-encoding.html#isolat1ToUTF8">isolat1ToUTF8</a><br /> </dd><dt>ISO-8859-</dt><dd><a href="html/libxml-xmlversion.html#LIBXML_ISO8859X_ENABLED">LIBXML_ISO8859X_ENABLED</a><br /> </dd><dt>ISO-Latin</dt><dd><a href="html/libxml-parser.html#xmlParseBalancedChunkMemory">xmlParseBalancedChunkMemory</a><br /> diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html index 5bb08b29..885faa44 100644 --- a/doc/APIchunk4.html +++ b/doc/APIchunk4.html @@ -206,6 +206,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parserInternals.html#xmlParseExternalID">xmlParseExternalID</a><br /> <a href="html/libxml-parserInternals.html#xmlParsePEReference">xmlParsePEReference</a><br /> <a href="html/libxml-parserInternals.html#xmlParserHandlePEReference">xmlParserHandlePEReference</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderCurrentDoc">xmlTextReaderCurrentDoc</a><br /> </dd><dt>NRK</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br /> </dd><dt>NSDef</dt><dd><a href="html/libxml-parserInternals.html#xmlNamespaceParseNSDef">xmlNamespaceParseNSDef</a><br /> diff --git a/doc/APIchunk7.html b/doc/APIchunk7.html index 60ab9b24..eed7024d 100644 --- a/doc/APIchunk7.html +++ b/doc/APIchunk7.html @@ -93,6 +93,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parserInternals.html#xmlStringLenDecodeEntities">xmlStringLenDecodeEntities</a><br /> </dd><dt>Tamil</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsTamil">xmlUCSIsTamil</a><br /> </dd><dt>Telugu</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsTelugu">xmlUCSIsTelugu</a><br /> +</dd><dt>Test</dt><dd><a href="html/libxml-pattern.html#xmlPatternMatch">xmlPatternMatch</a><br /> </dd><dt>Text</dt><dd><a href="html/libxml-tree.html#xmlNodeIsText">xmlNodeIsText</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderReadAttributeValue">xmlTextReaderReadAttributeValue</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderReadString">xmlTextReaderReadString</a><br /> @@ -234,6 +235,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-tree.html#xmlNewNodeEatName">xmlNewNodeEatName</a><br /> <a href="html/libxml-tree.html#xmlNewPI">xmlNewPI</a><br /> <a href="html/libxml-tree.html#xmlNewTextChild">xmlNewTextChild</a><br /> +<a href="html/libxml-pattern.html#xmlPatternGetStreamCtxt">xmlPatternGetStreamCtxt</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br /> </dd><dt>Used</dt><dd><a href="html/libxml-schemasInternals.html#XML_SCHEMAS_ANY_LAX">XML_SCHEMAS_ANY_LAX</a><br /> diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html index 39a9dc4c..434fa698 100644 --- a/doc/APIchunk8.html +++ b/doc/APIchunk8.html @@ -72,6 +72,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parserInternals.html#xmlParseVersionNum">xmlParseVersionNum</a><br /> </dd></dl><h2>Letter W:</h2><dl><dt>WARNING</dt><dd><a href="html/libxml-relaxng.html#xmlRelaxNGParse">xmlRelaxNGParse</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaParse">xmlSchemaParse</a><br /> +</dd><dt>WARNING:</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> </dd><dt>WFC:</dt><dd><a href="html/libxml-parserInternals.html#xmlParseAttribute">xmlParseAttribute</a><br /> <a href="html/libxml-parserInternals.html#xmlParseCharRef">xmlParseCharRef</a><br /> <a href="html/libxml-parserInternals.html#xmlParseDefaultDecl">xmlParseDefaultDecl</a><br /> @@ -163,6 +164,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-tree.html#xmlSetBufferAllocationScheme">xmlSetBufferAllocationScheme</a><br /> </dd><dt>XML_BUFFER_ALLOC_EXACT</dt><dd><a href="html/libxml-tree.html#xmlGetBufferAllocationScheme">xmlGetBufferAllocationScheme</a><br /> <a href="html/libxml-tree.html#xmlSetBufferAllocationScheme">xmlSetBufferAllocationScheme</a><br /> +</dd><dt>XML_CAST_FPTR</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> </dd><dt>XML_CATA_PREFER_PUBLIC</dt><dd><a href="html/libxml-catalog.html#xmlCatalogSetDefaultPrefer">xmlCatalogSetDefaultPrefer</a><br /> </dd><dt>XML_CATA_PREFER_SYSTEM</dt><dd><a href="html/libxml-catalog.html#xmlCatalogSetDefaultPrefer">xmlCatalogSetDefaultPrefer</a><br /> </dd><dt>XML_CHAR_ENCODING_</dt><dd><a href="html/libxml-encoding.html#xmlDetectCharEncoding">xmlDetectCharEncoding</a><br /> @@ -290,6 +292,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parserInternals.html#xmlParserHandlePEReference">xmlParserHandlePEReference</a><br /> <a href="html/libxml-parserInternals.html#xmlParserHandleReference">xmlParserHandleReference</a><br /> <a href="html/libxml-valid.html#xmlValidCtxtNormalizeAttributeValue">xmlValidCtxtNormalizeAttributeValue</a><br /> +</dd><dt>act</dt><dd><a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> </dd><dt>activate</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderSetParserProp">xmlTextReaderSetParserProp</a><br /> </dd><dt>activated</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br /> <a href="html/libxml-xmlautomata.html#xmlAutomataNewAllTrans">xmlAutomataNewAllTrans</a><br /> @@ -430,7 +434,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-encoding.html#xmlGetEncodingAlias">xmlGetEncodingAlias</a><br /> </dd><dt>aliases</dt><dd><a href="html/libxml-encoding.html#xmlCleanupCharEncodingHandlers">xmlCleanupCharEncodingHandlers</a><br /> <a href="html/libxml-encoding.html#xmlCleanupEncodingAliases">xmlCleanupEncodingAliases</a><br /> -</dd><dt>aliasing</dt><dd><a href="html/libxml-tree.html#xmlSearchNsByHref">xmlSearchNsByHref</a><br /> +</dd><dt>aliasing</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> +<a href="html/libxml-tree.html#xmlSearchNsByHref">xmlSearchNsByHref</a><br /> </dd><dt>allocate</dt><dd><a href="html/libxml-tree.html#_xmlDoc">_xmlDoc</a><br /> <a href="html/libxml-tree.html#xmlBufferGrow">xmlBufferGrow</a><br /> <a href="html/libxml-tree.html#xmlBuildQName">xmlBuildQName</a><br /> @@ -527,6 +532,8 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-tree.html#xmlHasProp">xmlHasProp</a><br /> <a href="html/libxml-parser.html#xmlKeepBlanksDefault">xmlKeepBlanksDefault</a><br /> <a href="html/libxml-nanoftp.html#xmlNanoFTPProxy">xmlNanoFTPProxy</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPush">xmlStreamPush</a><br /> +<a href="html/libxml-pattern.html#xmlStreamPushAttr">xmlStreamPushAttr</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderPreserve">xmlTextReaderPreserve</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderPreservePattern">xmlTextReaderPreservePattern</a><br /> <a href="html/libxml-xpathInternals.html#xmlXPathStringEvalNumber">xmlXPathStringEvalNumber</a><br /> @@ -573,6 +580,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlIO.html#xmlInputMatchCallback">xmlInputMatchCallback</a><br /> <a href="html/libxml-xmlIO.html#xmlOutputMatchCallback">xmlOutputMatchCallback</a><br /> <a href="html/libxml-xmlerror.html#xmlSetGenericErrorFunc">xmlSetGenericErrorFunc</a><br /> +</dd><dt>anySimpleType</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> </dd><dt>anymore</dt><dd><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_STRICT">XML_SCHEMAS_ANYATTR_STRICT</a><br /> diff --git a/doc/APIchunk9.html b/doc/APIchunk9.html index 362e6253..38043699 100644 --- a/doc/APIchunk9.html +++ b/doc/APIchunk9.html @@ -55,6 +55,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parserInternals.html#xmlNewInputFromFile">xmlNewInputFromFile</a><br /> <a href="html/libxml-parserInternals.html#xmlNewStringInputStream">xmlNewStringInputStream</a><br /> <a href="html/libxml-relaxng.html#xmlRelaxNGNewValidCtxt">xmlRelaxNGNewValidCtxt</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaNewValidCtxt">xmlSchemaNewValidCtxt</a><br /> <a href="html/libxml-tree.html#xmlSetCompressMode">xmlSetCompressMode</a><br /> <a href="html/libxml-tree.html#xmlSetDocCompressMode">xmlSetDocCompressMode</a><br /> @@ -188,6 +189,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-parser.html#xmlLineNumbersDefault">xmlLineNumbersDefault</a><br /> </dd><dt>breaking</dt><dd><a href="html/libxml-entities.html#xmlEncodeEntities">xmlEncodeEntities</a><br /> </dd><dt>breaks</dt><dd><a href="html/libxml-parserInternals.html#xmlCurrentChar">xmlCurrentChar</a><br /> +</dd><dt>broke</dt><dd><a href="html/libxml-hash.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br /> </dd><dt>broken</dt><dd><a href="html/libxml-parser.html#xmlParseBalancedChunkMemoryRecover">xmlParseBalancedChunkMemoryRecover</a><br /> <a href="html/libxml-xmlreader.html#xmlTextReaderNormalization">xmlTextReaderNormalization</a><br /> </dd><dt>buf</dt><dd><a href="html/libxml-tree.html#xmlSaveFileTo">xmlSaveFileTo</a><br /> diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html index b8e7628f..9372c05a 100644 --- a/doc/APIconstructors.html +++ b/doc/APIconstructors.html @@ -481,7 +481,8 @@ A:link, A:visited, A:active { text-decoration: underline } </p><h2>Type xmlSchemaTypePtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInType">xmlSchemaGetBuiltInType</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaGetPredefinedType">xmlSchemaGetPredefinedType</a><br /> -</p><h2>Type xmlSchemaValPtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaNewNOTATIONValue">xmlSchemaNewNOTATIONValue</a><br /> +</p><h2>Type xmlSchemaValPtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaNewNOTATIONValue">xmlSchemaNewNOTATIONValue</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br /> </p><h2>Type xmlSchemaValidCtxtPtr:</h2><p><a href="html/libxml-xmlschemas.html#xmlSchemaNewValidCtxt">xmlSchemaNewValidCtxt</a><br /> </p><h2>Type xmlStreamCtxtPtr:</h2><p><a href="html/libxml-pattern.html#xmlPatternGetStreamCtxt">xmlPatternGetStreamCtxt</a><br /> diff --git a/doc/APIfiles.html b/doc/APIfiles.html index a5086167..33bd4198 100644 --- a/doc/APIfiles.html +++ b/doc/APIfiles.html @@ -2678,6 +2678,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlschemastypes.html#xmlSchemaCollapseString">xmlSchemaCollapseString</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaCompareValues">xmlSchemaCompareValues</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaCompareValuesWhtsp">xmlSchemaCompareValuesWhtsp</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaFreeFacet">xmlSchemaFreeFacet</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaFreeValue">xmlSchemaFreeValue</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a><br /> diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html index 3a5bad60..c96a8d01 100644 --- a/doc/APIfunctions.html +++ b/doc/APIfunctions.html @@ -1813,6 +1813,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlschemastypes.html#xmlSchemaValidatePredefinedType">xmlSchemaValidatePredefinedType</a><br /> </p><h2>Type xmlSchemaValPtr:</h2><p><a href="html/libxml-xmlschemastypes.html#xmlSchemaCompareValues">xmlSchemaCompareValues</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaCompareValuesWhtsp">xmlSchemaCompareValuesWhtsp</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaFreeValue">xmlSchemaFreeValue</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaGetCanonValue">xmlSchemaGetCanonValue</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaValidateFacet">xmlSchemaValidateFacet</a><br /> diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html index f688e10a..7dbc146d 100644 --- a/doc/APIsymbols.html +++ b/doc/APIsymbols.html @@ -2525,6 +2525,7 @@ A:link, A:visited, A:active { text-decoration: underline } <a href="html/libxml-xmlschemastypes.html#xmlSchemaCompareValues">xmlSchemaCompareValues</a><br /> <a href="html/libxml-xmlschemastypes.html#xmlSchemaCompareValuesWhtsp">xmlSchemaCompareValuesWhtsp</a><br /> <a href="html/libxml-schemasInternals.html#xmlSchemaContentType">xmlSchemaContentType</a><br /> +<a href="html/libxml-xmlschemastypes.html#xmlSchemaCopyValue">xmlSchemaCopyValue</a><br /> <a href="html/libxml-xmlschemas.html#xmlSchemaDump">xmlSchemaDump</a><br /> <a href="html/libxml-schemasInternals.html#xmlSchemaElement">xmlSchemaElement</a><br /> <a href="html/libxml-schemasInternals.html#xmlSchemaElementPtr">xmlSchemaElementPtr</a><br /> diff --git a/doc/html/libxml-hash.html b/doc/html/libxml-hash.html index a2b4879a..b8a87fb1 100644 --- a/doc/html/libxml-hash.html +++ b/doc/html/libxml-hash.html @@ -50,7 +50,7 @@ void <a href="#xmlHashScannerFull">xmlHashScannerFull</a> (void * payload, <br <pre class="programlisting">int <a href="#xmlHashUpdateEntry2">xmlHashUpdateEntry2</a> (<a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a> table, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name2, <br /> void * userdata, <br /> <a href="libxml-hash.html#xmlHashDeallocator">xmlHashDeallocator</a> f)</pre> <pre class="programlisting">int <a href="#xmlHashUpdateEntry3">xmlHashUpdateEntry3</a> (<a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a> table, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name2, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name3, <br /> void * userdata, <br /> <a href="libxml-hash.html#xmlHashDeallocator">xmlHashDeallocator</a> f)</pre> <h2>Description</h2> -<h3><a name="XML_CAST_FPTR" id="XML_CAST_FPTR"></a>Macro: XML_CAST_FPTR</h3><pre>#define XML_CAST_FPTR</pre><p>Macro to do a casting from an object pointer to a function pointer without encountering a warning from gcc</p> +<h3><a name="XML_CAST_FPTR" id="XML_CAST_FPTR"></a>Macro: XML_CAST_FPTR</h3><pre>#define XML_CAST_FPTR</pre><p>Macro to do a casting from an object pointer to a function pointer without encountering a warning from gcc #define XML_CAST_FPTR(fptr) (*(void **)(&fptr)) This macro violated ISO C aliasing rules (gcc4 on s390 broke) so it is disabled now</p> <h3><a name="xmlHashTable" id="xmlHashTable">Structure xmlHashTable</a></h3><pre class="programlisting">Structure xmlHashTable<br />struct _xmlHashTable { The content of this structure is not made public by the API. }</pre><h3><a name="xmlHashAddEntry" id="xmlHashAddEntry"></a>Function: xmlHashAddEntry</h3><pre class="programlisting">int xmlHashAddEntry (<a href="libxml-hash.html#xmlHashTablePtr">xmlHashTablePtr</a> table, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> void * userdata)<br /> diff --git a/doc/html/libxml-pattern.html b/doc/html/libxml-pattern.html index 9d0303b6..2d56c1c6 100644 --- a/doc/html/libxml-pattern.html +++ b/doc/html/libxml-pattern.html @@ -40,21 +40,21 @@ The content of this structure is not made public by the API. <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>an XSLT comp list</td></tr></tbody></table></div><h3><a name="xmlFreeStreamCtxt" id="xmlFreeStreamCtxt"></a>Function: xmlFreeStreamCtxt</h3><pre class="programlisting">void xmlFreeStreamCtxt (<a href="libxml-pattern.html#xmlStreamCtxtPtr">xmlStreamCtxtPtr</a> stream)<br /> </pre><p>Free the stream context</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>stream</tt></i>:</span></td><td>the stream context</td></tr></tbody></table></div><h3><a name="xmlPatternFromRoot" id="xmlPatternFromRoot"></a>Function: xmlPatternFromRoot</h3><pre class="programlisting">int xmlPatternFromRoot (<a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> comp)<br /> -</pre><p></p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</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="xmlPatternGetStreamCtxt" id="xmlPatternGetStreamCtxt"></a>Function: xmlPatternGetStreamCtxt</h3><pre class="programlisting"><a href="libxml-pattern.html#xmlStreamCtxtPtr">xmlStreamCtxtPtr</a> xmlPatternGetStreamCtxt (<a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> comp)<br /> -</pre><p></p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</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="xmlPatternMatch" id="xmlPatternMatch"></a>Function: xmlPatternMatch</h3><pre class="programlisting">int xmlPatternMatch (<a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> comp, <br /> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node)<br /> -</pre><p></p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>node</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="xmlPatternMaxDepth" id="xmlPatternMaxDepth"></a>Function: xmlPatternMaxDepth</h3><pre class="programlisting">int xmlPatternMaxDepth (<a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> comp)<br /> -</pre><p></p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</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="xmlPatternStreamable" id="xmlPatternStreamable"></a>Function: xmlPatternStreamable</h3><pre class="programlisting">int xmlPatternStreamable (<a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> comp)<br /> -</pre><p></p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</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="xmlPatterncompile" id="xmlPatterncompile"></a>Function: xmlPatterncompile</h3><pre class="programlisting"><a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> xmlPatterncompile (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * pattern, <br /> <a href="libxml-dict.html#xmlDict">xmlDict</a> * dict, <br /> int flags, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> ** namespaces)<br /> -</pre><p></p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pattern</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>dict</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>namespaces</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="xmlStreamPop" id="xmlStreamPop"></a>Function: xmlStreamPop</h3><pre class="programlisting">int xmlStreamPop (<a href="libxml-pattern.html#xmlStreamCtxtPtr">xmlStreamCtxtPtr</a> stream)<br /> -</pre><p></p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>stream</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="xmlStreamPush" id="xmlStreamPush"></a>Function: xmlStreamPush</h3><pre class="programlisting">int xmlStreamPush (<a href="libxml-pattern.html#xmlStreamCtxtPtr">xmlStreamCtxtPtr</a> stream, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * ns)<br /> -</pre><p></p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>stream</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>ns</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="xmlStreamPushAttr" id="xmlStreamPushAttr"></a>Function: xmlStreamPushAttr</h3><pre class="programlisting">int xmlStreamPushAttr (<a href="libxml-pattern.html#xmlStreamCtxtPtr">xmlStreamCtxtPtr</a> stream, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * ns)<br /> -</pre><p></p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>stream</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td></td></tr><tr><td><span class="term"><i><tt>ns</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><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> +</pre><p>Check if the pattern must be looked at from the root.</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the precompiled pattern</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if true, 0 if false and -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlPatternGetStreamCtxt" id="xmlPatternGetStreamCtxt"></a>Function: xmlPatternGetStreamCtxt</h3><pre class="programlisting"><a href="libxml-pattern.html#xmlStreamCtxtPtr">xmlStreamCtxtPtr</a> xmlPatternGetStreamCtxt (<a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> comp)<br /> +</pre><p>Get a streaming context for that pattern Use <a href="libxml-pattern.html#xmlFreeStreamCtxt">xmlFreeStreamCtxt</a> to free the context.</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the precompiled pattern</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the context or NULL in case of failure</td></tr></tbody></table></div><h3><a name="xmlPatternMatch" id="xmlPatternMatch"></a>Function: xmlPatternMatch</h3><pre class="programlisting">int xmlPatternMatch (<a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> comp, <br /> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node)<br /> +</pre><p>Test wether the node matches the pattern</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the precompiled pattern</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>a node</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if it matches, 0 if it doesn't and -1 in case of failure</td></tr></tbody></table></div><h3><a name="xmlPatternMaxDepth" id="xmlPatternMaxDepth"></a>Function: xmlPatternMaxDepth</h3><pre class="programlisting">int xmlPatternMaxDepth (<a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> comp)<br /> +</pre><p>Check the maximum depth reachable by a pattern</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the precompiled pattern</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-2 if no limit (using //), otherwise the depth, and -1 in case of error</td></tr></tbody></table></div><h3><a name="xmlPatternStreamable" id="xmlPatternStreamable"></a>Function: xmlPatternStreamable</h3><pre class="programlisting">int xmlPatternStreamable (<a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> comp)<br /> +</pre><p>Check if the pattern is streamable i.e. xmlPatternGetStreamCtxt() should work.</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the precompiled pattern</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>1 if streamable, 0 if not and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xmlPatterncompile" id="xmlPatterncompile"></a>Function: xmlPatterncompile</h3><pre class="programlisting"><a href="libxml-pattern.html#xmlPatternPtr">xmlPatternPtr</a> xmlPatterncompile (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * pattern, <br /> <a href="libxml-dict.html#xmlDict">xmlDict</a> * dict, <br /> int flags, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> ** namespaces)<br /> +</pre><p>Compile a pattern.</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>pattern</tt></i>:</span></td><td>the pattern to compile</td></tr><tr><td><span class="term"><i><tt>dict</tt></i>:</span></td><td>an optional dictionnary for interned strings</td></tr><tr><td><span class="term"><i><tt>flags</tt></i>:</span></td><td>compilation flags, undefined yet</td></tr><tr><td><span class="term"><i><tt>namespaces</tt></i>:</span></td><td>the prefix definitions, array of [URI, prefix] or NULL</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the compiled for of the pattern or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlStreamPop" id="xmlStreamPop"></a>Function: xmlStreamPop</h3><pre class="programlisting">int xmlStreamPop (<a href="libxml-pattern.html#xmlStreamCtxtPtr">xmlStreamCtxtPtr</a> stream)<br /> +</pre><p>push one level from the stream.</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>stream</tt></i>:</span></td><td>the stream context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 0 otherwise.</td></tr></tbody></table></div><h3><a name="xmlStreamPush" id="xmlStreamPush"></a>Function: xmlStreamPush</h3><pre class="programlisting">int xmlStreamPush (<a href="libxml-pattern.html#xmlStreamCtxtPtr">xmlStreamCtxtPtr</a> stream, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * ns)<br /> +</pre><p>push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionnary, then strings for name and ns will be expected to come from the dictionary. Both @name and @ns being NULL means the / i.e. the root of the document. This can also act as a reset.</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>stream</tt></i>:</span></td><td>the stream context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the current name</td></tr><tr><td><span class="term"><i><tt>ns</tt></i>:</span></td><td>the namespace name</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 1 if the current state in the stream is a match and 0 otherwise.</td></tr></tbody></table></div><h3><a name="xmlStreamPushAttr" id="xmlStreamPushAttr"></a>Function: xmlStreamPushAttr</h3><pre class="programlisting">int xmlStreamPushAttr (<a href="libxml-pattern.html#xmlStreamCtxtPtr">xmlStreamCtxtPtr</a> stream, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * ns)<br /> +</pre><p>push new <a href="libxml-SAX.html#attribute">attribute</a> data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionnary, then strings for name and ns will be expected to come from the dictionary. Both @name and @ns being NULL means the / i.e. the root of the document. This can also act as a reset.</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>stream</tt></i>:</span></td><td>the stream context</td></tr><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the current name</td></tr><tr><td><span class="term"><i><tt>ns</tt></i>:</span></td><td>the namespace name</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 in case of error, 1 if the current state in the stream is a match and 0 otherwise.</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> diff --git a/doc/html/libxml-xmlschemas.html b/doc/html/libxml-xmlschemas.html index a07e2f9c..91b1ab9e 100644 --- a/doc/html/libxml-xmlschemas.html +++ b/doc/html/libxml-xmlschemas.html @@ -120,7 +120,7 @@ The content of this structure is not made public by the API. <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>buffer</tt></i>:</span></td><td>a pointer to a char array containing the schemas</td></tr><tr><td><span class="term"><i><tt>size</tt></i>:</span></td><td>the size of the array</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the parser context or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaNewParserCtxt" id="xmlSchemaNewParserCtxt"></a>Function: xmlSchemaNewParserCtxt</h3><pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> xmlSchemaNewParserCtxt (const char * URL)<br /> </pre><p>Create an XML Schemas parse context for that file/resource expected to contain an XML Schemas file.</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>URL</tt></i>:</span></td><td>the location of the schema</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the parser context or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaNewValidCtxt" id="xmlSchemaNewValidCtxt"></a>Function: xmlSchemaNewValidCtxt</h3><pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaValidCtxtPtr">xmlSchemaValidCtxtPtr</a> xmlSchemaNewValidCtxt (<a href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> schema)<br /> -</pre><p>Create an XML Schemas validation context based on the given schema</p> +</pre><p>Create an XML Schemas validation context based on the given schema.</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>schema</tt></i>:</span></td><td>a precompiled XML Schemas</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the validation context or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaParse" id="xmlSchemaParse"></a>Function: xmlSchemaParse</h3><pre class="programlisting"><a href="libxml-xmlschemas.html#xmlSchemaPtr">xmlSchemaPtr</a> xmlSchemaParse (<a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt)<br /> </pre><p>parse a schema definition resource and build an internal XML Shema struture which can be used to validate instances. *WARNING* this interface is highly subject to change</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 schema validation context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the internal XML Schema structure built from the resource or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaSetParserErrors" id="xmlSchemaSetParserErrors"></a>Function: xmlSchemaSetParserErrors</h3><pre class="programlisting">void xmlSchemaSetParserErrors (<a href="libxml-xmlschemas.html#xmlSchemaParserCtxtPtr">xmlSchemaParserCtxtPtr</a> ctxt, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityErrorFunc">xmlSchemaValidityErrorFunc</a> err, <br /> <a href="libxml-xmlschemas.html#xmlSchemaValidityWarningFunc">xmlSchemaValidityWarningFunc</a> warn, <br /> void * ctx)<br /> diff --git a/doc/html/libxml-xmlschemastypes.html b/doc/html/libxml-xmlschemastypes.html index 13569184..cf304ad6 100644 --- a/doc/html/libxml-xmlschemastypes.html +++ b/doc/html/libxml-xmlschemastypes.html @@ -16,6 +16,7 @@ A:link, A:visited, A:active { text-decoration: underline } <pre class="programlisting"><a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * <a href="#xmlSchemaCollapseString">xmlSchemaCollapseString</a> (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * value)</pre> <pre class="programlisting">int <a href="#xmlSchemaCompareValues">xmlSchemaCompareValues</a> (<a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> x, <br /> <a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> y)</pre> <pre class="programlisting">int <a href="#xmlSchemaCompareValuesWhtsp">xmlSchemaCompareValuesWhtsp</a> (<a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> x, <br /> <a href="libxml-xmlschemastypes.html#xmlSchemaWhitespaceValueType">xmlSchemaWhitespaceValueType</a> xws, <br /> <a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> y, <br /> <a href="libxml-xmlschemastypes.html#xmlSchemaWhitespaceValueType">xmlSchemaWhitespaceValueType</a> yws)</pre> +<pre class="programlisting"><a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> <a href="#xmlSchemaCopyValue">xmlSchemaCopyValue</a> (<a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> val)</pre> <pre class="programlisting">void <a href="#xmlSchemaFreeFacet">xmlSchemaFreeFacet</a> (<a href="libxml-schemasInternals.html#xmlSchemaFacetPtr">xmlSchemaFacetPtr</a> facet)</pre> <pre class="programlisting">void <a href="#xmlSchemaFreeValue">xmlSchemaFreeValue</a> (<a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> value)</pre> <pre class="programlisting"><a href="libxml-schemasInternals.html#xmlSchemaTypePtr">xmlSchemaTypePtr</a> <a href="#xmlSchemaGetBuiltInListSimpleTypeItemType">xmlSchemaGetBuiltInListSimpleTypeItemType</a> (<a href="libxml-schemasInternals.html#xmlSchemaTypePtr">xmlSchemaTypePtr</a> type)</pre> @@ -52,7 +53,9 @@ A:link, A:visited, A:active { text-decoration: underline } </pre><p>Compare 2 values</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>x</tt></i>:</span></td><td>a first value</td></tr><tr><td><span class="term"><i><tt>y</tt></i>:</span></td><td>a second value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 if x < y, 0 if x == y, 1 if x > y, 2 if x <> y, and -2 in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaCompareValuesWhtsp" id="xmlSchemaCompareValuesWhtsp"></a>Function: xmlSchemaCompareValuesWhtsp</h3><pre class="programlisting">int xmlSchemaCompareValuesWhtsp (<a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> x, <br /> <a href="libxml-xmlschemastypes.html#xmlSchemaWhitespaceValueType">xmlSchemaWhitespaceValueType</a> xws, <br /> <a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> y, <br /> <a href="libxml-xmlschemastypes.html#xmlSchemaWhitespaceValueType">xmlSchemaWhitespaceValueType</a> yws)<br /> </pre><p>Compare 2 values</p> -<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>x</tt></i>:</span></td><td>a first value</td></tr><tr><td><span class="term"><i><tt>xws</tt></i>:</span></td><td>the whitespace value of x</td></tr><tr><td><span class="term"><i><tt>y</tt></i>:</span></td><td>a second value</td></tr><tr><td><span class="term"><i><tt>yws</tt></i>:</span></td><td>the whitespace value of y</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 if x < y, 0 if x == y, 1 if x > y, 2 if x <> y, and -2 in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaFreeFacet" id="xmlSchemaFreeFacet"></a>Function: xmlSchemaFreeFacet</h3><pre class="programlisting">void xmlSchemaFreeFacet (<a href="libxml-schemasInternals.html#xmlSchemaFacetPtr">xmlSchemaFacetPtr</a> facet)<br /> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>x</tt></i>:</span></td><td>a first value</td></tr><tr><td><span class="term"><i><tt>xws</tt></i>:</span></td><td>the whitespace value of x</td></tr><tr><td><span class="term"><i><tt>y</tt></i>:</span></td><td>a second value</td></tr><tr><td><span class="term"><i><tt>yws</tt></i>:</span></td><td>the whitespace value of y</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>-1 if x < y, 0 if x == y, 1 if x > y, 2 if x <> y, and -2 in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaCopyValue" id="xmlSchemaCopyValue"></a>Function: xmlSchemaCopyValue</h3><pre class="programlisting"><a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> xmlSchemaCopyValue (<a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> val)<br /> +</pre><p>Copies the precomputed value. This duplicates any string within.</p> +<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td>the precomputed value to be copied</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the copy or NULL if a copy for a data-type is not implemented.</td></tr></tbody></table></div><h3><a name="xmlSchemaFreeFacet" id="xmlSchemaFreeFacet"></a>Function: xmlSchemaFreeFacet</h3><pre class="programlisting">void xmlSchemaFreeFacet (<a href="libxml-schemasInternals.html#xmlSchemaFacetPtr">xmlSchemaFacetPtr</a> facet)<br /> </pre><p>Deallocate a Schema Facet structure.</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>facet</tt></i>:</span></td><td>a schema facet structure</td></tr></tbody></table></div><h3><a name="xmlSchemaFreeValue" id="xmlSchemaFreeValue"></a>Function: xmlSchemaFreeValue</h3><pre class="programlisting">void xmlSchemaFreeValue (<a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> value)<br /> </pre><p>Cleanup the default XML Schemas type library</p> @@ -75,7 +78,7 @@ A:link, A:visited, A:active { text-decoration: underline } <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the newly allocated structure or NULL in case or error</td></tr></tbody></table></div><h3><a name="xmlSchemaNewNOTATIONValue" id="xmlSchemaNewNOTATIONValue"></a>Function: xmlSchemaNewNOTATIONValue</h3><pre class="programlisting"><a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> xmlSchemaNewNOTATIONValue (const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * name, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * ns)<br /> </pre><p>Allocate a new NOTATION value.</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>name</tt></i>:</span></td><td>the notation name</td></tr><tr><td><span class="term"><i><tt>ns</tt></i>:</span></td><td>the notation namespace name or NULL</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the new value or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaNewStringValue" id="xmlSchemaNewStringValue"></a>Function: xmlSchemaNewStringValue</h3><pre class="programlisting"><a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> xmlSchemaNewStringValue (<a href="libxml-schemasInternals.html#xmlSchemaValType">xmlSchemaValType</a> type, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * value)<br /> -</pre><p>Allocate a new simple type value. The type can be of XML_SCHEMAS_STRING.</p> +</pre><p>Allocate a new simple type value. The type can be of XML_SCHEMAS_STRING. WARNING: This one is intended to be expanded for other string based types. We need this for anySimpleType as well.</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>type</tt></i>:</span></td><td>the value type</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>the value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>a pointer to the new value or NULL in case of error</td></tr></tbody></table></div><h3><a name="xmlSchemaValPredefTypeNode" id="xmlSchemaValPredefTypeNode"></a>Function: xmlSchemaValPredefTypeNode</h3><pre class="programlisting">int xmlSchemaValPredefTypeNode (<a href="libxml-schemasInternals.html#xmlSchemaTypePtr">xmlSchemaTypePtr</a> type, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * value, <br /> <a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> * val, <br /> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node)<br /> </pre><p>Check that a value conforms to the lexical space of the predefined type. if true a value is computed and returned in @val.</p> <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span class="term"><i><tt>type</tt></i>:</span></td><td>the predefined type</td></tr><tr><td><span class="term"><i><tt>value</tt></i>:</span></td><td>the value to check</td></tr><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td>the return computed value</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node containing the value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 if this validates, a positive error code number otherwise and -1 in case of internal or API error.</td></tr></tbody></table></div><h3><a name="xmlSchemaValPredefTypeNodeNoNorm" id="xmlSchemaValPredefTypeNodeNoNorm"></a>Function: xmlSchemaValPredefTypeNodeNoNorm</h3><pre class="programlisting">int xmlSchemaValPredefTypeNodeNoNorm (<a href="libxml-schemasInternals.html#xmlSchemaTypePtr">xmlSchemaTypePtr</a> type, <br /> const <a href="libxml-xmlstring.html#xmlChar">xmlChar</a> * value, <br /> <a href="libxml-schemasInternals.html#xmlSchemaValPtr">xmlSchemaValPtr</a> * val, <br /> <a href="libxml-tree.html#xmlNodePtr">xmlNodePtr</a> node)<br /> diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml index 43cf99a0..df10929b 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -2878,13 +2878,14 @@ <exports symbol='xmlSchemaGetPredefinedType' type='function'/> <exports symbol='xmlSchemaValidatePredefinedType' type='function'/> <exports symbol='xmlSchemaFreeFacet' type='function'/> + <exports symbol='xmlSchemaValidateListSimpleTypeFacet' type='function'/> <exports symbol='xmlSchemaGetFacetValueAsULong' type='function'/> <exports symbol='xmlSchemaFreeValue' type='function'/> - <exports symbol='xmlSchemaNewStringValue' type='function'/> + <exports symbol='xmlSchemaCopyValue' type='function'/> <exports symbol='xmlSchemaNewNOTATIONValue' type='function'/> <exports symbol='xmlSchemaCleanupTypes' type='function'/> <exports symbol='xmlSchemaWhiteSpaceReplace' type='function'/> - <exports symbol='xmlSchemaValidateListSimpleTypeFacet' type='function'/> + <exports symbol='xmlSchemaNewStringValue' type='function'/> <exports symbol='xmlSchemaGetBuiltInType' type='function'/> <exports symbol='xmlSchemaInitTypes' type='function'/> <exports symbol='xmlSchemaCheckFacet' type='function'/> @@ -3819,7 +3820,7 @@ <macro name='XMLPUBVAR' file='xmlexports'> </macro> <macro name='XML_CAST_FPTR' file='hash'> - <info>Macro to do a casting from an object pointer to a function pointer without encountering a warning from gcc</info> + <info>Macro to do a casting from an object pointer to a function pointer without encountering a warning from gcc #define XML_CAST_FPTR(fptr) (*(void **)(&fptr)) This macro violated ISO C aliasing rules (gcc4 on s390 broke) so it is disabled now</info> <arg name='fptr' info='pointer to a function'/> </macro> <macro name='XML_CATALOGS_NAMESPACE' file='catalog'> @@ -11580,43 +11581,43 @@ actually an xmlCharEncoding'/> </function> <function name='xmlPatternFromRoot' file='pattern'> <cond>defined(LIBXML_PATTERN_ENABLED)</cond> - <info></info> - <return type='int' info=''/> - <arg name='comp' type='xmlPatternPtr' info=''/> + <info>Check if the pattern must be looked at from the root.</info> + <return type='int' info='1 if true, 0 if false and -1 in case of error'/> + <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/> </function> <function name='xmlPatternGetStreamCtxt' file='pattern'> <cond>defined(LIBXML_PATTERN_ENABLED)</cond> - <info></info> - <return type='xmlStreamCtxtPtr' info=''/> - <arg name='comp' type='xmlPatternPtr' info=''/> + <info>Get a streaming context for that pattern Use xmlFreeStreamCtxt to free the context.</info> + <return type='xmlStreamCtxtPtr' info='a pointer to the context or NULL in case of failure'/> + <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/> </function> <function name='xmlPatternMatch' file='pattern'> <cond>defined(LIBXML_PATTERN_ENABLED)</cond> - <info></info> - <return type='int' info=''/> - <arg name='comp' type='xmlPatternPtr' info=''/> - <arg name='node' type='xmlNodePtr' info=''/> + <info>Test wether the node matches the pattern</info> + <return type='int' info='1 if it matches, 0 if it doesn't and -1 in case of failure'/> + <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/> + <arg name='node' type='xmlNodePtr' info='a node'/> </function> <function name='xmlPatternMaxDepth' file='pattern'> <cond>defined(LIBXML_PATTERN_ENABLED)</cond> - <info></info> - <return type='int' info=''/> - <arg name='comp' type='xmlPatternPtr' info=''/> + <info>Check the maximum depth reachable by a pattern</info> + <return type='int' info='-2 if no limit (using //), otherwise the depth, and -1 in case of error'/> + <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/> </function> <function name='xmlPatternStreamable' file='pattern'> <cond>defined(LIBXML_PATTERN_ENABLED)</cond> - <info></info> - <return type='int' info=''/> - <arg name='comp' type='xmlPatternPtr' info=''/> + <info>Check if the pattern is streamable i.e. xmlPatternGetStreamCtxt() should work.</info> + <return type='int' info='1 if streamable, 0 if not and -1 in case of error.'/> + <arg name='comp' type='xmlPatternPtr' info='the precompiled pattern'/> </function> <function name='xmlPatterncompile' file='pattern'> <cond>defined(LIBXML_PATTERN_ENABLED)</cond> - <info></info> - <return type='xmlPatternPtr' info=''/> - <arg name='pattern' type='const xmlChar *' info=''/> - <arg name='dict' type='xmlDict *' info=''/> - <arg name='flags' type='int' info=''/> - <arg name='namespaces' type='const xmlChar **' info=''/> + <info>Compile a pattern.</info> + <return type='xmlPatternPtr' info='the compiled for of the pattern or NULL in case of error'/> + <arg name='pattern' type='const xmlChar *' info='the pattern to compile'/> + <arg name='dict' type='xmlDict *' info='an optional dictionnary for interned strings'/> + <arg name='flags' type='int' info='compilation flags, undefined yet'/> + <arg name='namespaces' type='const xmlChar **' info='the prefix definitions, array of [URI, prefix] or NULL'/> </function> <function name='xmlPedanticParserDefault' file='parser'> <info>Set and return the previous value for enabling pedantic warnings.</info> @@ -12668,6 +12669,12 @@ actually an xmlCharEncoding'/> <arg name='y' type='xmlSchemaValPtr' info='a second value'/> <arg name='yws' type='xmlSchemaWhitespaceValueType' info='the whitespace value of y'/> </function> + <function name='xmlSchemaCopyValue' file='xmlschemastypes'> + <cond>defined(LIBXML_SCHEMAS_ENABLED)</cond> + <info>Copies the precomputed value. This duplicates any string within.</info> + <return type='xmlSchemaValPtr' info='the copy or NULL if a copy for a data-type is not implemented.'/> + <arg name='val' type='xmlSchemaValPtr' info='the precomputed value to be copied'/> + </function> <function name='xmlSchemaDump' file='xmlschemas'> <cond>defined(LIBXML_SCHEMAS_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)</cond> <info>Dump a Schema structure.</info> @@ -12812,14 +12819,14 @@ actually an xmlCharEncoding'/> </function> <function name='xmlSchemaNewStringValue' file='xmlschemastypes'> <cond>defined(LIBXML_SCHEMAS_ENABLED)</cond> - <info>Allocate a new simple type value. The type can be of XML_SCHEMAS_STRING.</info> + <info>Allocate a new simple type value. The type can be of XML_SCHEMAS_STRING. WARNING: This one is intended to be expanded for other string based types. We need this for anySimpleType as well.</info> <return type='xmlSchemaValPtr' info='a pointer to the new value or NULL in case of error'/> <arg name='type' type='xmlSchemaValType' info='the value type'/> <arg name='value' type='const xmlChar *' info='the value'/> </function> <function name='xmlSchemaNewValidCtxt' file='xmlschemas'> <cond>defined(LIBXML_SCHEMAS_ENABLED)</cond> - <info>Create an XML Schemas validation context based on the given schema</info> + <info>Create an XML Schemas validation context based on the given schema.</info> <return type='xmlSchemaValidCtxtPtr' info='the validation context or NULL in case of error'/> <arg name='schema' type='xmlSchemaPtr' info='a precompiled XML Schemas'/> </function> @@ -13314,25 +13321,25 @@ actually an xmlCharEncoding'/> </functype> <function name='xmlStreamPop' file='pattern'> <cond>defined(LIBXML_PATTERN_ENABLED)</cond> - <info></info> - <return type='int' info=''/> - <arg name='stream' type='xmlStreamCtxtPtr' info=''/> + <info>push one level from the stream.</info> + <return type='int' info='-1 in case of error, 0 otherwise.'/> + <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/> </function> <function name='xmlStreamPush' file='pattern'> <cond>defined(LIBXML_PATTERN_ENABLED)</cond> - <info></info> - <return type='int' info=''/> - <arg name='stream' type='xmlStreamCtxtPtr' info=''/> - <arg name='name' type='const xmlChar *' info=''/> - <arg name='ns' type='const xmlChar *' info=''/> + <info>push new data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionnary, then strings for name and ns will be expected to come from the dictionary. Both @name and @ns being NULL means the / i.e. the root of the document. This can also act as a reset.</info> + <return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and 0 otherwise.'/> + <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/> + <arg name='name' type='const xmlChar *' info='the current name'/> + <arg name='ns' type='const xmlChar *' info='the namespace name'/> </function> <function name='xmlStreamPushAttr' file='pattern'> <cond>defined(LIBXML_PATTERN_ENABLED)</cond> - <info></info> - <return type='int' info=''/> - <arg name='stream' type='xmlStreamCtxtPtr' info=''/> - <arg name='name' type='const xmlChar *' info=''/> - <arg name='ns' type='const xmlChar *' info=''/> + <info>push new attribute data onto the stream. NOTE: if the call xmlPatterncompile() indicated a dictionnary, then strings for name and ns will be expected to come from the dictionary. Both @name and @ns being NULL means the / i.e. the root of the document. This can also act as a reset.</info> + <return type='int' info='-1 in case of error, 1 if the current state in the stream is a match and 0 otherwise.'/> + <arg name='stream' type='xmlStreamCtxtPtr' info='the stream context'/> + <arg name='name' type='const xmlChar *' info='the current name'/> + <arg name='ns' type='const xmlChar *' info='the namespace name'/> </function> <function name='xmlStringCurrentChar' file='parserInternals'> <info>The current char value, if using UTF-8 this may actually span multiple bytes in the input buffer.</info> diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml index 1b64e312..6275f659 100644 --- a/doc/libxml2-refs.xml +++ b/doc/libxml2-refs.xml @@ -2519,6 +2519,7 @@ <reference name='xmlSchemaCompareValues' href='html/libxml-xmlschemastypes.html#xmlSchemaCompareValues'/> <reference name='xmlSchemaCompareValuesWhtsp' href='html/libxml-xmlschemastypes.html#xmlSchemaCompareValuesWhtsp'/> <reference name='xmlSchemaContentType' href='html/libxml-schemasInternals.html#xmlSchemaContentType'/> + <reference name='xmlSchemaCopyValue' href='html/libxml-xmlschemastypes.html#xmlSchemaCopyValue'/> <reference name='xmlSchemaDump' href='html/libxml-xmlschemas.html#xmlSchemaDump'/> <reference name='xmlSchemaElement' href='html/libxml-schemasInternals.html#xmlSchemaElement'/> <reference name='xmlSchemaElementPtr' href='html/libxml-schemasInternals.html#xmlSchemaElementPtr'/> @@ -5866,6 +5867,7 @@ <ref name='xmlSchemaCompareValues'/> <ref name='xmlSchemaCompareValuesWhtsp'/> <ref name='xmlSchemaContentType'/> + <ref name='xmlSchemaCopyValue'/> <ref name='xmlSchemaDump'/> <ref name='xmlSchemaElement'/> <ref name='xmlSchemaElementPtr'/> @@ -7266,6 +7268,7 @@ <ref name='xmlSchemaGetPredefinedType'/> </type> <type name='xmlSchemaValPtr'> + <ref name='xmlSchemaCopyValue'/> <ref name='xmlSchemaNewNOTATIONValue'/> <ref name='xmlSchemaNewStringValue'/> </type> @@ -9476,6 +9479,7 @@ <type name='xmlSchemaValPtr'> <ref name='xmlSchemaCompareValues'/> <ref name='xmlSchemaCompareValuesWhtsp'/> + <ref name='xmlSchemaCopyValue'/> <ref name='xmlSchemaFreeValue'/> <ref name='xmlSchemaGetCanonValue'/> <ref name='xmlSchemaValidateFacet'/> @@ -12642,6 +12646,7 @@ <ref name='xmlSchemaCollapseString'/> <ref name='xmlSchemaCompareValues'/> <ref name='xmlSchemaCompareValuesWhtsp'/> + <ref name='xmlSchemaCopyValue'/> <ref name='xmlSchemaFreeFacet'/> <ref name='xmlSchemaFreeValue'/> <ref name='xmlSchemaGetBuiltInListSimpleTypeItemType'/> @@ -13623,6 +13628,8 @@ </word> <word name='Both'> <ref name='XML_SUBSTITUTE_BOTH'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> </word> <word name='BoxDrawing'> <ref name='xmlUCSIsBoxDrawing'/> @@ -13977,6 +13984,7 @@ </word> <word name='Compile'> <ref name='xmlAutomataCompile'/> + <ref name='xmlPatterncompile'/> <ref name='xmlXPathCompile'/> <ref name='xmlXPathCtxtCompile'/> <ref name='xmlXPathStringEvalNumber'/> @@ -14051,6 +14059,9 @@ <ref name='xmlXPathConvertNumber'/> <ref name='xmlXPathConvertString'/> </word> + <word name='Copies'> + <ref name='xmlSchemaCopyValue'/> + </word> <word name='Copy'> <ref name='xmlCopyEnumeration'/> <ref name='xmlGetFeaturesList'/> @@ -15000,6 +15011,7 @@ </word> <word name='ISO'> <ref name='UTF8Toisolat1'/> + <ref name='XML_CAST_FPTR'/> <ref name='isolat1ToUTF8'/> </word> <word name='ISO-8859-'> @@ -15508,6 +15520,8 @@ <ref name='xmlParseExternalID'/> <ref name='xmlParsePEReference'/> <ref name='xmlParserHandlePEReference'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> <ref name='xmlTextReaderCurrentDoc'/> </word> <word name='NRK'> @@ -16816,6 +16830,9 @@ <word name='Telugu'> <ref name='xmlUCSIsTelugu'/> </word> + <word name='Test'> + <ref name='xmlPatternMatch'/> + </word> <word name='Text'> <ref name='xmlNodeIsText'/> <ref name='xmlTextReaderReadAttributeValue'/> @@ -17042,6 +17059,7 @@ <ref name='xmlNewNodeEatName'/> <ref name='xmlNewPI'/> <ref name='xmlNewTextChild'/> + <ref name='xmlPatternGetStreamCtxt'/> <ref name='xmlTextReaderRelaxNGSetSchema'/> <ref name='xmlTextReaderRelaxNGValidate'/> </word> @@ -17136,6 +17154,9 @@ <ref name='xmlRelaxNGParse'/> <ref name='xmlSchemaParse'/> </word> + <word name='WARNING:'> + <ref name='xmlSchemaNewStringValue'/> + </word> <word name='WFC:'> <ref name='xmlParseAttribute'/> <ref name='xmlParseCharRef'/> @@ -17299,6 +17320,9 @@ <ref name='xmlGetBufferAllocationScheme'/> <ref name='xmlSetBufferAllocationScheme'/> </word> + <word name='XML_CAST_FPTR'> + <ref name='XML_CAST_FPTR'/> + </word> <word name='XML_CATA_PREFER_PUBLIC'> <ref name='xmlCatalogSetDefaultPrefer'/> </word> @@ -17536,6 +17560,10 @@ <ref name='xmlParserHandleReference'/> <ref name='xmlValidCtxtNormalizeAttributeValue'/> </word> + <word name='act'> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> + </word> <word name='activate'> <ref name='xmlTextReaderSetParserProp'/> </word> @@ -17723,6 +17751,7 @@ <ref name='xmlCleanupEncodingAliases'/> </word> <word name='aliasing'> + <ref name='XML_CAST_FPTR'/> <ref name='xmlSearchNsByHref'/> </word> <word name='allocate'> @@ -17844,6 +17873,8 @@ <ref name='xmlHasProp'/> <ref name='xmlKeepBlanksDefault'/> <ref name='xmlNanoFTPProxy'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> <ref name='xmlTextReaderPreserve'/> <ref name='xmlTextReaderPreservePattern'/> <ref name='xmlXPathStringEvalNumber'/> @@ -17923,6 +17954,9 @@ <ref name='xmlOutputMatchCallback'/> <ref name='xmlSetGenericErrorFunc'/> </word> + <word name='anySimpleType'> + <ref name='xmlSchemaNewStringValue'/> + </word> <word name='anymore'> <ref name='XML_SCHEMAS_ANYATTR_LAX'/> <ref name='XML_SCHEMAS_ANYATTR_SKIP'/> @@ -18192,6 +18226,7 @@ <ref name='xmlNewInputFromFile'/> <ref name='xmlNewStringInputStream'/> <ref name='xmlRelaxNGNewValidCtxt'/> + <ref name='xmlSchemaNewStringValue'/> <ref name='xmlSchemaNewValidCtxt'/> <ref name='xmlSetCompressMode'/> <ref name='xmlSetDocCompressMode'/> @@ -18392,6 +18427,9 @@ <word name='breaks'> <ref name='xmlCurrentChar'/> </word> + <word name='broke'> + <ref name='XML_CAST_FPTR'/> + </word> <word name='broken'> <ref name='xmlParseBalancedChunkMemoryRecover'/> <ref name='xmlTextReaderNormalization'/> @@ -18491,33 +18529,6 @@ <word name='calculates'> <ref name='xmlUTF8Size'/> </word> - <word name='call'> - <ref name='xmlCharEncOutFunc'/> - <ref name='xmlCharEncodingOutputFunc'/> - <ref name='xmlCleanupParser'/> - <ref name='xmlCleanupPredefinedEntities'/> - <ref name='xmlInitializePredefinedEntities'/> - <ref name='xmlNanoFTPRead'/> - <ref name='xmlNanoHTTPRead'/> - <ref name='xmlNewTextWriter'/> - <ref name='xmlNewTextWriterPushParser'/> - <ref name='xmlParseReference'/> - <ref name='xmlSAXUserParseFile'/> - <ref name='xmlSAXUserParseMemory'/> - <ref name='xmlSaveFileTo'/> - <ref name='xmlSaveFormatFileTo'/> - <ref name='xmlSetEntityReferenceFunc'/> - <ref name='xmlTextReaderByteConsumed'/> - <ref name='xmlTextReaderCurrentDoc'/> - <ref name='xmlTextReaderExpand'/> - <ref name='xmlTextReaderSetErrorHandler'/> - <ref name='xmlTextReaderSetParserProp'/> - <ref name='xmlTextReaderSetStructuredErrorHandler'/> - <ref name='xmlValidateOneElement'/> - <ref name='xmlXPathEvalPredicate'/> - <ref name='xmlXPathEvaluatePredicateResult'/> - <ref name='xmlXPathIdFunction'/> - </word> <word name='calling'> <ref name='_xmlXPathContext'/> <ref name='xmlBuildRelativeURI'/> @@ -18921,6 +18932,10 @@ <word name='combining'> <ref name='IS_COMBINING_CH'/> </word> + <word name='come'> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> + </word> <word name='coment'> <ref name='xmlTextWriterEndComment'/> </word> @@ -19027,9 +19042,13 @@ </word> <word name='compilation'> <ref name='LIBXML_VERSION_EXTRA'/> + <ref name='xmlPatterncompile'/> <ref name='xmlXPathCompile'/> <ref name='xmlXPathCtxtCompile'/> </word> + <word name='compile'> + <ref name='xmlPatterncompile'/> + </word> <word name='compile-time'> <ref name='docbCreateFileParserCtxt'/> <ref name='docbParseFile'/> @@ -19058,6 +19077,7 @@ <ref name='xmlAutomataCompile'/> <ref name='xmlCheckVersion'/> <ref name='xmlGetLastError'/> + <ref name='xmlPatterncompile'/> <ref name='xmlRegexpCompile'/> <ref name='xmlRegexpExec'/> <ref name='xmlRegexpIsDeterminist'/> @@ -19494,6 +19514,7 @@ <ref name='xmlBufferCreateStatic'/> <ref name='xmlCopyDoc'/> <ref name='xmlGetFeaturesList'/> + <ref name='xmlSchemaCopyValue'/> <ref name='xmlXPathNodeSetMerge'/> </word> <word name='copier'> @@ -19638,6 +19659,9 @@ <word name='dangerous'> <ref name='xmlTextReaderCurrentNode'/> </word> + <word name='data-type'> + <ref name='xmlSchemaCopyValue'/> + </word> <word name='datatype'> <ref name='xmlSchemaGetBuiltInListSimpleTypeItemType'/> </word> @@ -19809,6 +19833,7 @@ </word> <word name='define'> <ref name='DEBUG_MEMORY'/> + <ref name='XML_CAST_FPTR'/> <ref name='xmlHandleEntity'/> </word> <word name='defined'> @@ -19853,6 +19878,7 @@ <ref name='startElementNsSAX2Func'/> <ref name='xmlLoadCatalog'/> <ref name='xmlLoadCatalogs'/> + <ref name='xmlPatterncompile'/> <ref name='xmlSAX2StartElementNs'/> <ref name='xmlTextReaderPreservePattern'/> <ref name='xmlValidateDtd'/> @@ -19896,6 +19922,7 @@ <word name='depth'> <ref name='_xmlParserCtxt'/> <ref name='_xmlValidCtxt'/> + <ref name='xmlPatternMaxDepth'/> <ref name='xmlTextReaderDepth'/> </word> <word name='deregistration'> @@ -20076,6 +20103,8 @@ <ref name='xmlDictCreateSub'/> <ref name='xmlDictReference'/> <ref name='xmlHashCreateDict'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> </word> <word name='dictionnary'> <ref name='_xmlParserCtxt'/> @@ -20089,6 +20118,9 @@ <ref name='xmlDictQLookup'/> <ref name='xmlDictReference'/> <ref name='xmlDictSize'/> + <ref name='xmlPatterncompile'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> </word> <word name='did'> <ref name='XML_SCHEMAS_TYPE_BLOCK_DEFAULT'/> @@ -20175,6 +20207,7 @@ <ref name='xmlCatalogSetDebug'/> </word> <word name='disabled'> + <ref name='XML_CAST_FPTR'/> <ref name='_xmlParserCtxt'/> </word> <word name='disabling'> @@ -20293,6 +20326,7 @@ <ref name='xmlKeepBlanksDefault'/> <ref name='xmlNodeListGetRawString'/> <ref name='xmlParserInputRead'/> + <ref name='xmlPatternMatch'/> <ref name='xmlRemoveProp'/> <ref name='xmlUTF8Strlen'/> <ref name='xmlValidateRoot'/> @@ -20401,6 +20435,9 @@ <ref name='xmlRelaxNGNewDocParserCtxt'/> <ref name='xmlXPathNodeSetFreeNs'/> </word> + <word name='duplicates'> + <ref name='xmlSchemaCopyValue'/> + </word> <word name='during'> <ref name='xmlSAXDefaultVersion'/> <ref name='xmlSchemaNewDocParserCtxt'/> @@ -20889,6 +20926,7 @@ </word> <word name='expanded'> <ref name='xmlRelaxNGValidateFullElement'/> + <ref name='xmlSchemaNewStringValue'/> <ref name='xmlXPathNamespaceURIFunction'/> </word> <word name='expected'> @@ -20900,6 +20938,8 @@ <ref name='xmlSchemaNewMemParserCtxt'/> <ref name='xmlSchemaNewParserCtxt'/> <ref name='xmlSchemaValidateListSimpleTypeFacet'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> </word> <word name='explicitly'> <ref name='xmlSAXDefaultVersion'/> @@ -21046,6 +21086,8 @@ <ref name='xmlNanoHTTPOpenRedir'/> <ref name='xmlNanoHTTPSave'/> <ref name='xmlNewAutomata'/> + <ref name='xmlPatternGetStreamCtxt'/> + <ref name='xmlPatternMatch'/> <ref name='xmlRelaxNGGetParserErrors'/> <ref name='xmlSaveFile'/> <ref name='xmlSaveFileEnc'/> @@ -21232,6 +21274,7 @@ <ref name='htmlGetMetaEncoding'/> </word> <word name='flags'> + <ref name='xmlPatterncompile'/> <ref name='xmlReaderForDoc'/> <ref name='xmlReaderForFd'/> <ref name='xmlReaderForFile'/> @@ -21356,6 +21399,9 @@ <ref name='xmlParseCtxtExternalEntity'/> <ref name='xmlParseExternalEntity'/> </word> + <word name='fptr'> + <ref name='XML_CAST_FPTR'/> + </word> <word name='fragment'> <ref name='_xmlURI'/> <ref name='xmlNewDocFragment'/> @@ -21487,6 +21533,9 @@ <word name='gcc'> <ref name='XML_CAST_FPTR'/> </word> + <word name='gcc4'> + <ref name='XML_CAST_FPTR'/> + </word> <word name='genChRanges'> <ref name='xmlIsBaseCharQ'/> <ref name='xmlIsBaseChar_ch'/> @@ -21992,6 +22041,7 @@ <ref name='xmlModuleOpen'/> <ref name='xmlSaveDoc'/> <ref name='xmlSaveTree'/> + <ref name='xmlSchemaCopyValue'/> <ref name='xmlTextReaderNextSibling'/> </word> <word name='implicitly'> @@ -22177,6 +22227,8 @@ <ref name='xmlNanoHTTPMethodRedir'/> <ref name='xmlNanoHTTPOpen'/> <ref name='xmlNanoHTTPOpenRedir'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> </word> <word name='indicates'> <ref name='XML_SCHEMAS_TYPE_FACETSNEEDVALUE'/> @@ -22456,6 +22508,9 @@ <ref name='xmlXPathRoundFunction'/> <ref name='xmlXPathStringFunction'/> </word> + <word name='intended'> + <ref name='xmlSchemaNewStringValue'/> + </word> <word name='interact'> <ref name='xmlParseExternalID'/> </word> @@ -22495,6 +22550,7 @@ <ref name='xmlRemoveRef'/> </word> <word name='interned'> + <ref name='xmlPatterncompile'/> <ref name='xmlTextReaderConstString'/> </word> <word name='interning'> @@ -22809,6 +22865,7 @@ <ref name='xmlNodeDump'/> <ref name='xmlNodeDumpOutput'/> <ref name='xmlShellPwd'/> + <ref name='xmlStreamPop'/> <ref name='xmlXPathDebugDumpCompExpr'/> <ref name='xmlXPathDebugDumpObject'/> </word> @@ -22910,6 +22967,7 @@ <word name='limit'> <ref name='xmlCharEncFirstLine'/> <ref name='xmlDecodeEntities'/> + <ref name='xmlPatternMaxDepth'/> </word> <word name='limited'> <ref name='_htmlElemDesc'/> @@ -23060,6 +23118,7 @@ </word> <word name='looked'> <ref name='_xmlNodeSet'/> + <ref name='xmlPatternFromRoot'/> </word> <word name='looks'> <ref name='xmlGetNoNsProp'/> @@ -23097,6 +23156,7 @@ <ref name='xmlCheckFilename'/> </word> <word name='macro'> + <ref name='XML_CAST_FPTR'/> <ref name='xmlTextWriterWriteDocType'/> <ref name='xmlTextWriterWriteProcessingInstruction'/> </word> @@ -23219,6 +23279,7 @@ <ref name='xmlParseCtxtExternalEntity'/> <ref name='xmlParseExtParsedEnt'/> <ref name='xmlParseExternalEntity'/> + <ref name='xmlPatternMatch'/> <ref name='xmlRegexpExec'/> <ref name='xmlValidateDtdFinal'/> </word> @@ -23260,10 +23321,13 @@ <ref name='xmlAutomataNewOnceTrans'/> <ref name='xmlAutomataNewOnceTrans2'/> <ref name='xmlCheckUTF8'/> + <ref name='xmlPatternMaxDepth'/> </word> <word name='means'> <ref name='xmlSetGenericErrorFunc'/> <ref name='xmlSetStructuredErrorFunc'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> </word> <word name='mechanism'> <ref name='_xmlXPathContext'/> @@ -23606,6 +23670,7 @@ <ref name='xmlParserHandleReference'/> <ref name='xmlRegExecErrInfo'/> <ref name='xmlRegExecNextValues'/> + <ref name='xmlSchemaNewStringValue'/> <ref name='xmlValidGetValidElements'/> <ref name='xmlXPathNewContext'/> </word> @@ -23852,6 +23917,7 @@ <ref name='xmlLoadExternalEntity'/> </word> <word name='now'> + <ref name='XML_CAST_FPTR'/> <ref name='_xmlSchema'/> <ref name='xmlDecodeEntities'/> <ref name='xmlNewGlobalNs'/> @@ -24060,6 +24126,8 @@ </word> <word name='onto'> <ref name='xmlParserInputBufferGrow'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> </word> <word name='opaque'> <ref name='_xmlSchema'/> @@ -24165,6 +24233,7 @@ <ref name='xmlNodeDumpOutput'/> <ref name='xmlOutputBufferWriteEscape'/> <ref name='xmlParseMisc'/> + <ref name='xmlPatterncompile'/> <ref name='xmlSchemaValidateStream'/> <ref name='xmlShellSave'/> <ref name='xmlShellValidate'/> @@ -24236,6 +24305,7 @@ <ref name='xmlParseAttribute'/> <ref name='xmlParseNamespace'/> <ref name='xmlParseSDDecl'/> + <ref name='xmlSchemaNewStringValue'/> <ref name='xmlTextReaderIsNamespaceDecl'/> <ref name='xmlTextReaderReadString'/> <ref name='xmlValidateRoot'/> @@ -24449,6 +24519,12 @@ <ref name='xmlTextReaderRelaxNGValidate'/> </word> <word name='pattern'> + <ref name='xmlPatternFromRoot'/> + <ref name='xmlPatternGetStreamCtxt'/> + <ref name='xmlPatternMatch'/> + <ref name='xmlPatternMaxDepth'/> + <ref name='xmlPatternStreamable'/> + <ref name='xmlPatterncompile'/> <ref name='xmlTextReaderPreservePattern'/> </word> <word name='pcdata'> @@ -24663,6 +24739,11 @@ </word> <word name='precompiled'> <ref name='_xmlXPathParserContext'/> + <ref name='xmlPatternFromRoot'/> + <ref name='xmlPatternGetStreamCtxt'/> + <ref name='xmlPatternMatch'/> + <ref name='xmlPatternMaxDepth'/> + <ref name='xmlPatternStreamable'/> <ref name='xmlRegNewExecCtxt'/> <ref name='xmlRelaxNGNewValidCtxt'/> <ref name='xmlSchemaNewValidCtxt'/> @@ -24670,6 +24751,7 @@ <ref name='xmlXPathDebugDumpCompExpr'/> </word> <word name='precomputed'> + <ref name='xmlSchemaCopyValue'/> <ref name='xmlSchemaGetCanonValue'/> <ref name='xmlSchemaValidateFacet'/> <ref name='xmlSchemaValidateLengthFacet'/> @@ -25035,6 +25117,9 @@ <ref name='xmlCreatePushParserCtxt'/> <ref name='xmlCtxtResetPush'/> <ref name='xmlParserInputBufferPush'/> + <ref name='xmlStreamPop'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> <ref name='xmlXPathEvalExpr'/> </word> <word name='pushed'> @@ -25166,6 +25251,9 @@ <ref name='xmlNewRMutex'/> <ref name='xmlUnlockLibrary'/> </word> + <word name='reachable'> + <ref name='xmlPatternMaxDepth'/> + </word> <word name='reached'> <ref name='xmlRegExecPushString'/> <ref name='xmlRegExecPushString2'/> @@ -25685,6 +25773,8 @@ <ref name='xmlSetNsProp'/> <ref name='xmlSetProp'/> <ref name='xmlSetStructuredErrorFunc'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> </word> <word name='resides'> <ref name='xmlTextReaderConstXmlLang'/> @@ -25852,9 +25942,12 @@ <ref name='xmlNewGlobalNs'/> <ref name='xmlParseDocTypeDecl'/> <ref name='xmlParseNamespace'/> + <ref name='xmlPatternFromRoot'/> <ref name='xmlSAX2ExternalSubset'/> <ref name='xmlSAX2InternalSubset'/> <ref name='xmlShellPwd'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> <ref name='xmlValidateRoot'/> <ref name='xmlXPathNewValueTree'/> <ref name='xmlXPathRoot'/> @@ -25883,6 +25976,7 @@ <ref name='xmlParseStartTag'/> </word> <word name='rules'> + <ref name='XML_CAST_FPTR'/> <ref name='XML_SCHEMAS_ANYATTR_STRICT'/> <ref name='XML_SCHEMAS_ANY_STRICT'/> <ref name='xmlXPathSubstringFunction'/> @@ -25902,6 +25996,9 @@ </chunk> <chunk name='chunk22'> <letter name='s'> + <word name='s390'> + <ref name='XML_CAST_FPTR'/> + </word> <word name='safe'> <ref name='BAD_CAST'/> <ref name='xmlInitializeCatalog'/> @@ -26744,26 +26841,11 @@ <ref name='xmlStrdup'/> <ref name='xmlStrdupFunc'/> </word> - <word name='stream'> - <ref name='_xmlParserCtxt'/> - <ref name='xmlCheckHTTPInput'/> - <ref name='xmlCreateIOParserCtxt'/> - <ref name='xmlFreeInputStream'/> - <ref name='xmlFreeStreamCtxt'/> - <ref name='xmlHandleEntity'/> - <ref name='xmlNewEntityInputStream'/> - <ref name='xmlNewIOInputStream'/> - <ref name='xmlNewInputFromFile'/> - <ref name='xmlNewInputStream'/> - <ref name='xmlNewStringInputStream'/> - <ref name='xmlParsePEReference'/> - <ref name='xmlParserHandlePEReference'/> - <ref name='xmlParserHandleReference'/> - <ref name='xmlPrintURI'/> - <ref name='xmlPushInput'/> - <ref name='xmlSwitchInputEncoding'/> - <ref name='xmlTextReaderGetRemainder'/> - <ref name='xmlTextReaderRead'/> + <word name='streamable'> + <ref name='xmlPatternStreamable'/> + </word> + <word name='streaming'> + <ref name='xmlPatternGetStreamCtxt'/> </word> <word name='streams'> <ref name='_xmlParserCtxt'/> @@ -26792,9 +26874,12 @@ <ref name='_xmlParserCtxt'/> <ref name='xmlDictCreateSub'/> <ref name='xmlGetFeaturesList'/> + <ref name='xmlPatterncompile'/> <ref name='xmlRegExecErrInfo'/> <ref name='xmlRegExecNextValues'/> <ref name='xmlRegexpCompile'/> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> <ref name='xmlStrncatNew'/> </word> <word name='stripping'> @@ -27610,6 +27695,7 @@ <ref name='xmlExternalEntityLoader'/> <ref name='xmlParseSDDecl'/> <ref name='xmlSchemaCheckFacet'/> + <ref name='xmlSchemaNewStringValue'/> </word> <word name='typo'> <ref name='xmlParseTextDecl'/> @@ -27636,6 +27722,9 @@ <ref name='xmlSetCompressMode'/> <ref name='xmlSetDocCompressMode'/> </word> + <word name='undefined'> + <ref name='xmlPatterncompile'/> + </word> <word name='under'> <ref name='xmlBuildRelativeURI'/> <ref name='xmlSearchNs'/> @@ -27949,10 +28038,14 @@ <word name='view'> <ref name='xmlShell'/> </word> + <word name='violated'> + <ref name='XML_CAST_FPTR'/> + </word> <word name='visible'> <ref name='xmlC14NExecute'/> </word> <word name='void'> + <ref name='XML_CAST_FPTR'/> <ref name='xmlSAXParseFileWithData'/> <ref name='xmlSAXParseMemoryWithData'/> </word> @@ -28035,6 +28128,7 @@ <ref name='xmlParseExternalEntity'/> <ref name='xmlParseInNodeContext'/> <ref name='xmlSAX2StartElementNs'/> + <ref name='xmlSchemaNewStringValue'/> </word> <word name='well-balanced'> <ref name='xmlParseBalancedChunkMemory'/> @@ -28070,6 +28164,7 @@ </word> <word name='wether'> <ref name='_xmlNodeSet'/> + <ref name='xmlPatternMatch'/> </word> <word name='what'> <ref name='xmlCatalogGetDefaults'/> @@ -28176,6 +28271,7 @@ <ref name='xmlReconciliateNs'/> <ref name='xmlSAXParseFileWithData'/> <ref name='xmlSAXParseMemoryWithData'/> + <ref name='xmlSchemaCopyValue'/> <ref name='xmlSearchNs'/> <ref name='xmlTextReaderConstXmlLang'/> <ref name='xmlTextReaderXmlLang'/> @@ -28215,6 +28311,7 @@ </word> <word name='work'> <ref name='xmlNodeGetBase'/> + <ref name='xmlPatternStreamable'/> <ref name='xmlRemoveProp'/> <ref name='xmlSAXParseDoc'/> <ref name='xmlSAXParseFile'/> @@ -28598,6 +28695,9 @@ <word name='xmlFreeMutex'> <ref name='xmlFreeMutex'/> </word> + <word name='xmlFreeStreamCtxt'> + <ref name='xmlPatternGetStreamCtxt'/> + </word> <word name='xmlGetGlobalState'> <ref name='xmlGetGlobalState'/> </word> @@ -28899,6 +28999,13 @@ <word name='xmlPattern'> <ref name='LIBXML_PATTERN_ENABLED'/> </word> + <word name='xmlPatternGetStreamCtxt'> + <ref name='xmlPatternStreamable'/> + </word> + <word name='xmlPatterncompile'> + <ref name='xmlStreamPush'/> + <ref name='xmlStreamPushAttr'/> + </word> <word name='xmlPopInput:'> <ref name='xmlPopInput'/> </word> @@ -29251,6 +29358,7 @@ </word> <word name='yet'> <ref name='xmlModuleOpen'/> + <ref name='xmlPatterncompile'/> <ref name='xmlSaveDoc'/> <ref name='xmlSaveTree'/> <ref name='xmlSchemaGetCanonValue'/> diff --git a/doc/libxml2.xsa b/doc/libxml2.xsa index 5b0f27a3..aab08b11 100644 --- a/doc/libxml2.xsa +++ b/doc/libxml2.xsa @@ -8,19 +8,33 @@ </vendor> <product id="libxml2"> <name>libxml2</name> - <version>2.6.16</version> - <last-release> Nov 10 2004</last-release> + <version>2.6.17</version> + <last-release> Jan 16 2005</last-release> <info-url>http://xmlsoft.org/</info-url> - <changes> - general hardening and bug fixing crossing all the API based on new - automated regression testing - - build fix: IPv6 build and test on AIX (Dodji Seketeli) - - bug fixes: problem with XML::Libxml reported by Petr Pajas, encoding - conversion functions return values, UTF-8 bug affecting XPath reported by - Markus Bertheau, catalog problem with NULL entries (William Brack) - - documentation: fix to xmllint man page, some API function descritpion - were updated. - - improvements: DTD validation APIs provided at the Python level (Brent - Hendricks) + <changes> - build fixes: Windows, warnings removal (William Brack), + maintainer-clean dependency(William), build in a different directory + (William), fixing --with-minimum configure build (William), BeOS + build (Marcin Konicki), Python-2.4 detection (William), compilation + on AIX (Dan McNichol) + - bug fixes: xmlTextReaderHasAttributes (Rob Richards), xmlCtxtReadFile() + to use the catalog(s), loop on output (William Brack), XPath memory leak, + ID deallocation problem (Steve Shepard), debugDumpNode crash (William), + warning not using error callback (William), xmlStopParser bug (William), + UTF-16 with BOM on DTDs (William), namespace bug on empty elements + in push mode (Rob Richards), line and col computations fixups (Aleksey + Sanin), xmlURIEscape fix (William), xmlXPathErr on bad range (William), + patterns with too many steps, bug in RNG choice optimization, line + number sometimes missing. + + - improvements: XSD Schemas (Kasimier Buchcik), python generator (William), + xmlUTF8Strpos speedup (William), unicode Python strings (William), + XSD error reports (Kasimier Buchcik), Python __str__ call serialize(). + + - new APIs: added xmlDictExists(), GetLineNumber and GetColumnNumber + for the xmlReader (Aleksey Sanin), Dynamic Shared Libraries APIs + (mostly Joel Reed), error extraction API from regexps, new XMLSave + option for format (Phil Shafer) + - documentation: site improvement (John Fleck), FAQ entries (William). </changes> </product> diff --git a/doc/news.html b/doc/news.html index 7b631993..a07144b9 100644 --- a/doc/news.html +++ b/doc/news.html @@ -12,7 +12,30 @@ to help those</p><ul><li>More testing on RelaxNG</li> <li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML Schemas</a></li> </ul><p>The <a href="ChangeLog.html">change log</a> describes the recents commits -to the <a href="http://cvs.gnome.org/viewcvs/libxml2/">CVS</a> code base.</p><p>There is the list of public releases:</p><h3>2.6.17: Jan 16 2005</h3><ul><li>build fixes: Windows, warnings removal (William Brack), +to the <a href="http://cvs.gnome.org/viewcvs/libxml2/">CVS</a> code base.</p><p>There is the list of public releases:</p><h3>2.6.18: Mar 13 2005</h3><ul><li> build fixes: warnings (Peter Breitenlohner), testapi.c generation, + Bakefile support (Francesco Montorsi), Windows compilation (Joel Reed), + some gcc4 fixes, HP-UX portability fixes (Rick Jones).</li> + <li> bug fixes: xmlSchemaElementDump namespace (Kasimier Buchcik), push and + xmlreader stopping on non-fatal errors, thread support for dictionnaries + reference counting (Gary Coady), internal subset and push problem, + URL saved in xmlCopyDoc, various schemas bug fixes (Kasimier), Python + paths fixup (Stephane Bidoul), xmlGetNodePath and namespaces, + xmlSetNsProp fix (Mike Hommey), warning should not count as error + (William Brack), xmlCreatePushParser empty chunk, XInclude parser + flags (William), cleanup FTP and HTTP code to reuse the uri parsing + and IPv6 (William), xmlTextWriterStartAttributeNS fix (Rob Richards), + XMLLINT_INDENT being empty (William), xmlWriter bugs (Rob Richards), + multithreading on Windows (Rich Salz), xmlSearchNsByHref fix (Kasimier), + Python binding leak (Brent Hendricks), aliasing bug exposed by gcc4 + on s390, xmlTextReaderNext bug (Rob Richards), Schemas decimal type + fixes (William Brack), xmlByteConsumed static buffer (Ben Maurer).</li> + <li> improvement: speedup parsing comments and DTDs, dictionnary support for + hash tables, Schemas Identity constraints (Kasimier), streaming XPath + subset, xmlTextReaderReadString added (Bjorn Reese), Schemas canonical + values handling (Kasimier), add xmlTextReaderByteConsumed (Aron + Stansvik), </li> + <li> Documentation: Wiki support (Joel Reed) +</li></ul><h3>2.6.17: Jan 16 2005</h3><ul><li>build fixes: Windows, warnings removal (William Brack), maintainer-clean dependency(William), build in a different directory (William), fixing --with-minimum configure build (William), BeOS build (Marcin Konicki), Python-2.4 detection (William), compilation diff --git a/doc/xml.html b/doc/xml.html index 41a66365..3dc7fd95 100644 --- a/doc/xml.html +++ b/doc/xml.html @@ -715,6 +715,32 @@ to the <a href="http://cvs.gnome.org/viewcvs/libxml2/">CVS</a> code base.</p> <p>There is the list of public releases:</p> +<h3>2.6.18: Mar 13 2005</h3> +<ul> + <li> build fixes: warnings (Peter Breitenlohner), testapi.c generation, + Bakefile support (Francesco Montorsi), Windows compilation (Joel Reed), + some gcc4 fixes, HP-UX portability fixes (Rick Jones).</li> + <li> bug fixes: xmlSchemaElementDump namespace (Kasimier Buchcik), push and + xmlreader stopping on non-fatal errors, thread support for dictionnaries + reference counting (Gary Coady), internal subset and push problem, + URL saved in xmlCopyDoc, various schemas bug fixes (Kasimier), Python + paths fixup (Stephane Bidoul), xmlGetNodePath and namespaces, + xmlSetNsProp fix (Mike Hommey), warning should not count as error + (William Brack), xmlCreatePushParser empty chunk, XInclude parser + flags (William), cleanup FTP and HTTP code to reuse the uri parsing + and IPv6 (William), xmlTextWriterStartAttributeNS fix (Rob Richards), + XMLLINT_INDENT being empty (William), xmlWriter bugs (Rob Richards), + multithreading on Windows (Rich Salz), xmlSearchNsByHref fix (Kasimier), + Python binding leak (Brent Hendricks), aliasing bug exposed by gcc4 + on s390, xmlTextReaderNext bug (Rob Richards), Schemas decimal type + fixes (William Brack), xmlByteConsumed static buffer (Ben Maurer).</li> + <li> improvement: speedup parsing comments and DTDs, dictionnary support for + hash tables, Schemas Identity constraints (Kasimier), streaming XPath + subset, xmlTextReaderReadString added (Bjorn Reese), Schemas canonical + values handling (Kasimier), add xmlTextReaderByteConsumed (Aron + Stansvik), </li> + <li> Documentation: Wiki support (Joel Reed) +</ul> <h3>2.6.17: Jan 16 2005</h3> <ul> <li>build fixes: Windows, warnings removal (William Brack), |