1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-03-31 06:50:06 +03:00

modified the file header to add more informations, painful... updated to

* include/libxml/*.h include/libxml/*.h.in: modified the file
  header to add more informations, painful...
* genChRanges.py genUnicode.py: updated to generate said changes
  in headers
* doc/apibuild.py: extract headers, add them to libxml2-api.xml
* *.html *.xsl *.xml: updated the stylesheets to flag geprecated
  APIs modules. Updated the stylesheets, some cleanups, regenerated
* doc/html/*.html: regenerated added back book1 and libxml-lib.html
Daniel
This commit is contained in:
Daniel Veillard 2003-11-18 20:56:51 +00:00
parent 2f9cf62d61
commit be5869729a
98 changed files with 2027 additions and 1417 deletions

View File

@ -1,3 +1,22 @@
Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com>
* include/libxml/*.h include/libxml/*.h.in: modified the file
header to add more informations, painful...
* genChRanges.py genUnicode.py: updated to generate said changes
in headers
* doc/apibuild.py: extract headers, add them to libxml2-api.xml
* *.html *.xsl *.xml: updated the stylesheets to flag geprecated
APIs modules. Updated the stylesheets, some cleanups, regenerated
* doc/html/*.html: regenerated added back book1 and libxml-lib.html
Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com>
* doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up
the build process to remove all remains from the old gtk-doc
inherited, libxml2-refs.xml is now generated by apibuild.py, the
stylesheets have been improved, and the API*html now generated
are XHTML1 valid too
Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk>
* genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor

View File

@ -300,9 +300,9 @@ A:link, A:visited, A:active { text-decoration: underline }
<a href="html/libxml-entities.html#xmlAddDtdEntity">xmlAddDtdEntity</a><br />
<a href="html/libxml-entities.html#xmlGetDtdEntity">xmlGetDtdEntity</a><br />
</p><h2>Type xmlEnumerationPtr:</h2><p><a href="html/libxml-valid.html#xmlCreateEnumeration">xmlCreateEnumeration</a><br />
<a href="html/libxml-parserInternals.html#xmlParseNotationType">xmlParseNotationType</a><br />
<a href="html/libxml-valid.html#xmlCopyEnumeration">xmlCopyEnumeration</a><br />
<a href="html/libxml-parserInternals.html#xmlParseEnumerationType">xmlParseEnumerationType</a><br />
<a href="html/libxml-parserInternals.html#xmlParseNotationType">xmlParseNotationType</a><br />
</p><h2>Type xmlErrorPtr:</h2><p><a href="html/libxml-xmlerror.html#xmlCtxtGetLastError">xmlCtxtGetLastError</a><br />
<a href="html/libxml-xmlerror.html#xmlGetLastError">xmlGetLastError</a><br />
</p><h2>Type xmlExternalEntityLoader:</h2><p><a href="html/libxml-parser.html#xmlGetExternalEntityLoader">xmlGetExternalEntityLoader</a><br />

View File

@ -108,7 +108,7 @@
<tr>
<td bgcolor="#fffacd">
<xsl:apply-templates mode="reflist" select="type"/>
<p><a href="bugs.html">Daniel Veillard</a></p>
<p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
</td>
</tr>
</table>
@ -164,7 +164,7 @@
<tr>
<td bgcolor="#fffacd">
<xsl:apply-templates mode="reflist" select="file"/>
<p><a href="bugs.html">Daniel Veillard</a></p>
<p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
</td>
</tr>
</table>
@ -220,7 +220,7 @@
<tr>
<td bgcolor="#fffacd">
<xsl:apply-templates mode="reflist" select="type"/>
<p><a href="bugs.html">Daniel Veillard</a></p>
<p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
</td>
</tr>
</table>
@ -276,7 +276,7 @@
<tr>
<td bgcolor="#fffacd">
<xsl:apply-templates mode="reflist" select="letter"/>
<p><a href="bugs.html">Daniel Veillard</a></p>
<p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
</td>
</tr>
</table>
@ -352,7 +352,7 @@
<xsl:apply-templates mode="wordlist"
select="$target/letter"/>
<xsl:call-template name="apichunks"/>
<p><a href="bugs.html">Daniel Veillard</a></p>
<p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
</td>
</tr>
</table>

File diff suppressed because it is too large Load Diff

13
doc/html/book1.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

143
doc/html/libxml-SAX2.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

13
doc/html/libxml-lib.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

117
doc/html/libxml-xlink.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -2,6 +2,10 @@
<api name='libxml2'>
<files>
<file name='DOCBparser'>
<summary>old DocBook SGML parser</summary>
<description>interface for a DocBook SGML non-verifying parser This code is DEPRECATED, and should not be used anymore. </description>
<author>Daniel Veillard </author>
<deprecated/>
<exports symbol='docbFreeParserCtxt'/>
<exports symbol='docbParseDoc'/>
<exports symbol='docbDocPtr'/>
@ -21,6 +25,9 @@
<exports symbol='docbParserInputPtr'/>
</file>
<file name='HTMLparser'>
<summary>interface for an HTML 4.0 non-verifying parser</summary>
<description>this module implements an HTML 4.0 non-verifying parser with API compatible with the XML parser ones. It should be able to parse &quot;real world&quot; HTML, even if severely broken from a specification point of view. </description>
<author>Daniel Veillard </author>
<exports symbol='htmlParserNodeInfo'/>
<exports symbol='htmlIsScriptAttribute'/>
<exports symbol='htmlHandleOmittedElem'/>
@ -90,6 +97,9 @@
<exports symbol='htmlParseDocument'/>
</file>
<file name='HTMLtree'>
<summary>specific APIs to process HTML tree, especially serialization</summary>
<description>this module implements a few function needed to process tree in an HTML specific way. </description>
<author>Daniel Veillard </author>
<exports symbol='htmlDocDumpMemory'/>
<exports symbol='htmlSaveFile'/>
<exports symbol='HTML_TEXT_NODE'/>
@ -114,6 +124,10 @@
<exports symbol='htmlDocContentDumpOutput'/>
</file>
<file name='SAX'>
<summary>Old SAX version 1 handler, deprecated</summary>
<description>DEPRECATED set of SAX version 1 interfaces used to build the DOM tree. </description>
<author>Daniel Veillard </author>
<deprecated/>
<exports symbol='cdataBlock'/>
<exports symbol='comment'/>
<exports symbol='checkNamespace'/>
@ -153,6 +167,9 @@
<exports symbol='getLineNumber'/>
</file>
<file name='SAX2'>
<summary>SAX2 parser interface used to build the DOM tree</summary>
<description>those are the default SAX2 interfaces used by the library when building DOM tree. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlSAX2CheckNamespace'/>
<exports symbol='xmlSAX2EndElementNs'/>
<exports symbol='xmlSAX2Reference'/>
@ -198,6 +215,9 @@
<exports symbol='xmlSAX2GetSystemId'/>
</file>
<file name='c14n'>
<summary>Provide Canonical XML and Exclusive XML Canonicalization</summary>
<description>the c14n modules provides a &quot;Canonical XML&quot; implementation</description>
<author>Aleksey Sanin &lt;aleksey@aleksey.com&gt; </author>
<exports symbol='xmlC14NExecute'/>
<exports symbol='xmlC14NDocSaveTo'/>
<exports symbol='xmlC14NIsVisibleCallback'/>
@ -205,6 +225,9 @@
<exports symbol='xmlC14NDocDumpMemory'/>
</file>
<file name='catalog'>
<summary>interfaces to the Catalog handling system</summary>
<description>the catalog module implements the support for XML Catalogs and SGML catalogs </description>
<author>Daniel Veillard </author>
<exports symbol='XML_CATA_ALLOW_NONE'/>
<exports symbol='XML_CATALOGS_NAMESPACE'/>
<exports symbol='xmlCatalogLocalResolve'/>
@ -256,6 +279,9 @@
<exports symbol='xmlCatalogResolveURI'/>
</file>
<file name='chvalid'>
<summary>Unicode character range checking</summary>
<description>this module exports interfaces for the character range validation APIs This file is automatically generated from the cvs source definition files using the genChRanges.py Python script </description>
<author>William Brack &lt;wbrack@mmm.com.hk&gt; </author>
<exports symbol='_xmlChSRange'/>
<exports symbol='xmlIsPubidChar_ch'/>
<exports symbol='xmlIsBlank'/>
@ -297,6 +323,9 @@
<exports symbol='xmlIsBaseChar'/>
</file>
<file name='debugXML'>
<summary>Tree debugging APIs</summary>
<description>Interfaces to a set of routines used for debugging the tree produced by the XML parser. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlShellWrite'/>
<exports symbol='xmlDebugDumpEntities'/>
<exports symbol='_xmlShellCtxt'/>
@ -331,6 +360,9 @@
<exports symbol='xmlShell'/>
</file>
<file name='dict'>
<summary>string dictionnary</summary>
<description>dictionary of reusable strings, just used to avoid allocation and freeing operations. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlDictQLookup'/>
<exports symbol='xmlDictPtr'/>
<exports symbol='xmlDictReference'/>
@ -342,6 +374,9 @@
<exports symbol='xmlDictOwns'/>
</file>
<file name='encoding'>
<summary>interface for the encoding conversion functions</summary>
<description>interface for the encoding conversion functions needed for XML basic encoding and iconv() support. Related specs are rfc2044 (UTF-8 and UTF-16) F. Yergeau Alis Technologies [ISO-10646] UTF-8 and UTF-16 in Annexes [ISO-8859-1] ISO Latin-1 characters codes. [UNICODE] The Unicode Consortium, &quot;The Unicode Standard -- Worldwide Character Encoding -- Version 1.0&quot;, Addison- Wesley, Volume 1, 1991, Volume 2, 1992. UTF-8 is described in Unicode Technical Report #4. [US-ASCII] Coded Character Set--7-bit American Standard Code for Information Interchange, ANSI X3.4-1986. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlDelEncodingAlias'/>
<exports symbol='XML_CHAR_ENCODING_UCS4LE'/>
<exports symbol='XML_CHAR_ENCODING_ERROR'/>
@ -403,6 +438,9 @@
<exports symbol='xmlCleanupEncodingAliases'/>
</file>
<file name='entities'>
<summary>interface for the XML entities handling</summary>
<description>this module provides some of the entity API needed for the parser and applications. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlAddDocEntity'/>
<exports symbol='XML_EXTERNAL_GENERAL_UNPARSED_ENTITY'/>
<exports symbol='xmlGetDtdEntity'/>
@ -431,6 +469,9 @@
<exports symbol='xmlCreateEntitiesTable'/>
</file>
<file name='globals'>
<summary>interface for all global variables of the library</summary>
<description>all the global variables and thread handling for those variables is handled by this module. The bottom of this file is automatically generated by build_glob.py based on the description file global.data </description>
<author>Gary Pennington &lt;Gary.Pennington@uk.sun.com&gt;, Daniel Veillard </author>
<exports symbol='xmlThrDefSetStructuredErrorFunc'/>
<exports symbol='_xmlGlobalState'/>
<exports symbol='xmlInitializeGlobalState'/>
@ -490,6 +531,8 @@
<exports symbol='xmlDefaultSAXLocator'/>
</file>
<file name='hash'>
<summary>chained hash tables</summary>
<author>Bjorn Reese &lt;bjorn.reese@systematic.dk&gt; </author>
<exports symbol='xmlHashScanFull'/>
<exports symbol='xmlHashDeallocator'/>
<exports symbol='xmlHashScannerFull'/>
@ -521,6 +564,9 @@
<exports symbol='xmlHashSize'/>
</file>
<file name='list'>
<summary>lists interfaces</summary>
<description>this module implement the list support used in various place in the library. </description>
<author>Gary Pennington &lt;Gary.Pennington@uk.sun.com&gt; </author>
<exports symbol='xmlListWalker'/>
<exports symbol='xmlLinkPtr'/>
<exports symbol='xmlListReverseWalk'/>
@ -556,6 +602,9 @@
<exports symbol='xmlListMerge'/>
</file>
<file name='nanoftp'>
<summary>minimal FTP implementation</summary>
<description>minimal FTP implementation allowing to fetch resources like external subset. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlNanoFTPScanProxy'/>
<exports symbol='xmlNanoFTPQuit'/>
<exports symbol='xmlNanoFTPClose'/>
@ -582,6 +631,9 @@
<exports symbol='xmlNanoFTPGetConnection'/>
</file>
<file name='nanohttp'>
<summary>minimal HTTP implementation</summary>
<description>minimal HTTP implementation allowing to fetch resources like external subset. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlNanoHTTPSave'/>
<exports symbol='xmlNanoHTTPRedir'/>
<exports symbol='xmlNanoHTTPAuthHeader'/>
@ -600,6 +652,9 @@
<exports symbol='xmlNanoHTTPReturnCode'/>
</file>
<file name='parser'>
<summary>the core parser module</summary>
<description>Interfaces, constants and types related to the XML parser </description>
<author>Daniel Veillard </author>
<exports symbol='xmlSetupParserForBuffer'/>
<exports symbol='xmlCtxtReadFile'/>
<exports symbol='XML_PARSER_ENTITY_DECL'/>
@ -773,6 +828,9 @@
<exports symbol='xmlSetExternalEntityLoader'/>
</file>
<file name='parserInternals'>
<summary>internals routines exported by the parser.</summary>
<description>this module exports a number of internal parsing routines they are not really all intended for applications but can prove useful doing low level processing. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlParseAttValue'/>
<exports symbol='xmlCreateMemoryParserCtxt'/>
<exports symbol='xmlParseAttributeListDecl'/>
@ -896,6 +954,9 @@
<exports symbol='xmlParseEntityDecl'/>
</file>
<file name='relaxng'>
<summary>implementation of the Relax-NG validation</summary>
<description>implementation of the Relax-NG validation </description>
<author>Daniel Veillard </author>
<exports symbol='xmlRelaxNGFreeValidCtxt'/>
<exports symbol='XML_RELAXNG_ERR_DUPID'/>
<exports symbol='XML_RELAXNG_ERR_VALELEM'/>
@ -967,6 +1028,9 @@
<exports symbol='xmlRelaxNGValidityWarningFunc'/>
</file>
<file name='schemasInternals'>
<summary>internal interfaces for XML Schemas</summary>
<description>internal interfaces for the XML Schemas handling and schema validity checking </description>
<author>Daniel Veillard </author>
<exports symbol='xmlSchemaNotationPtr'/>
<exports symbol='XML_SCHEMA_TYPE_SIMPLE'/>
<exports symbol='xmlSchemaAttributeGroupPtr'/>
@ -1053,6 +1117,9 @@
<exports symbol='XML_SCHEMAS_FACET_REPLACE'/>
</file>
<file name='threads'>
<summary>interfaces for thread handling</summary>
<description>set of generic threading related routines should work with pthreads, Windows native or TLS threads </description>
<author>Daniel Veillard </author>
<exports symbol='xmlRMutexPtr'/>
<exports symbol='xmlFreeRMutex'/>
<exports symbol='xmlGetThreadId'/>
@ -1074,6 +1141,9 @@
<exports symbol='xmlRMutexLock'/>
</file>
<file name='tree'>
<summary>interfaces for tree manipulation</summary>
<description>this module describes the structures found in an tree resulting from an XML or HTML parsing, as well as the API provided for various processing on that tree </description>
<author>Daniel Veillard </author>
<exports symbol='XML_ATTRIBUTE_IMPLIED'/>
<exports symbol='xmlNewDocRawNode'/>
<exports symbol='xmlElementContent'/>
@ -1340,6 +1410,9 @@
<exports symbol='xmlGetLastChild'/>
</file>
<file name='uri'>
<summary>library of generic URI related routines</summary>
<description>library of generic URI related routines Implements RFC 2396 </description>
<author>Daniel Veillard </author>
<exports symbol='xmlNormalizeURIPath'/>
<exports symbol='xmlPrintURI'/>
<exports symbol='xmlURIUnescapeString'/>
@ -1357,6 +1430,9 @@
<exports symbol='xmlBuildURI'/>
</file>
<file name='valid'>
<summary>The DTD validation</summary>
<description>API for the DTD handling and the validity checking </description>
<author>Daniel Veillard </author>
<exports symbol='xmlValidateDocument'/>
<exports symbol='xmlFreeNotationTable'/>
<exports symbol='xmlNotationTable'/>
@ -1443,6 +1519,9 @@
<exports symbol='xmlRefTablePtr'/>
</file>
<file name='xinclude'>
<summary>implementation of XInclude</summary>
<description>API to handle XInclude processing, implements the World Wide Web Consortium Working Draft 26 October 2000</description>
<author>Daniel Veillard </author>
<exports symbol='XINCLUDE_PARSE_TEXT'/>
<exports symbol='xmlXIncludeCtxt'/>
<exports symbol='XINCLUDE_HREF'/>
@ -1460,6 +1539,9 @@
<exports symbol='XINCLUDE_PARSE_ENCODING'/>
</file>
<file name='xlink'>
<summary>unfinished XLink detection module</summary>
<description>unfinished XLink detection module </description>
<author>Daniel Veillard </author>
<exports symbol='xlinkShow'/>
<exports symbol='XLINK_TYPE_SIMPLE'/>
<exports symbol='xlinkHRef'/>
@ -1491,6 +1573,9 @@
<exports symbol='XLINK_SHOW_EMBED'/>
</file>
<file name='xmlIO'>
<summary>interface for the I/O interfaces used by the parser</summary>
<description>interface for the I/O interfaces used by the parser </description>
<author>Daniel Veillard </author>
<exports symbol='xmlIOHTTPRead'/>
<exports symbol='xmlInputMatchCallback'/>
<exports symbol='xmlRegisterDefaultOutputCallbacks'/>
@ -1548,6 +1633,9 @@
<exports symbol='xmlAllocParserInputBuffer'/>
</file>
<file name='xmlautomata'>
<summary>API to build regexp automata</summary>
<description>the API to build regexp automata </description>
<author>Daniel Veillard </author>
<exports symbol='xmlFreeAutomata'/>
<exports symbol='xmlAutomataNewCounter'/>
<exports symbol='xmlAutomataGetInitState'/>
@ -1570,6 +1658,9 @@
<exports symbol='xmlAutomataIsDeterminist'/>
</file>
<file name='xmlerror'>
<summary>error handling</summary>
<description>the API used to report errors </description>
<author>Daniel Veillard </author>
<exports symbol='XML_DTD_CONTENT_ERROR'/>
<exports symbol='XML_SCHEMAV_NOROOT'/>
<exports symbol='XML_DTD_ATTRIBUTE_VALUE'/>
@ -2105,6 +2196,9 @@
<exports symbol='XML_IO_BUFFER_FULL'/>
</file>
<file name='xmlexports'>
<summary>macros for marking symbols as exportable/importable.</summary>
<description>macros for marking symbols as exportable/importable. </description>
<author>Igor Zlatovic &lt;igor@zlatkovic.com&gt; </author>
<exports symbol='XMLCALL'/>
<exports symbol='_REENTRANT'/>
<exports symbol='XMLPUBFUN'/>
@ -2112,6 +2206,9 @@
<exports symbol='LIBXML_DLL_IMPORT'/>
</file>
<file name='xmlmemory'>
<summary>interface for the memory allocator</summary>
<description>provides interfaces for the memory allocator, including debugging capabilities. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlMemRealloc'/>
<exports symbol='xmlReallocLoc'/>
<exports symbol='xmlGcMemGet'/>
@ -2140,6 +2237,9 @@
<exports symbol='xmlMemStrdupLoc'/>
</file>
<file name='xmlreader'>
<summary>the XMLReader implementation</summary>
<description>API of the XML streaming API based on C# interfaces. </description>
<author>Daniel Veillard </author>
<exports symbol='XML_READER_TYPE_DOCUMENT_FRAGMENT'/>
<exports symbol='xmlTextReaderBaseUri'/>
<exports symbol='xmlNewTextReaderFilename'/>
@ -2247,6 +2347,9 @@
<exports symbol='xmlTextReaderConstBaseUri'/>
</file>
<file name='xmlregexp'>
<summary>regular expressions handling</summary>
<description>basic API for libxml regular expressions handling used for XML Schemas and validation. </description>
<author>Daniel Veillard </author>
<exports symbol='xmlRegFreeExecCtxt'/>
<exports symbol='xmlRegexpExec'/>
<exports symbol='xmlRegExecCallbacks'/>
@ -2263,6 +2366,9 @@
<exports symbol='xmlRegexpPrint'/>
</file>
<file name='xmlschemas'>
<summary>incomplete XML Schemas structure implementation</summary>
<description>interface to the XML Schemas handling and schema validity checking, it is incomplete right now. </description>
<author>Daniel Veillard </author>
<exports symbol='XML_SCHEMAS_ERR_NOTNILLABLE'/>
<exports symbol='XML_SCHEMAS_ERR_OK'/>
<exports symbol='XML_SCHEMAS_ERR_NOROOT'/>
@ -2313,6 +2419,9 @@
<exports symbol='XML_SCHEMAS_ERR_'/>
</file>
<file name='xmlschemastypes'>
<summary>implementation of XML Schema Datatypes</summary>
<description>module providing the XML Schema Datatypes implementation both definition and validity checking </description>
<author>Daniel Veillard </author>
<exports symbol='xmlSchemaNewFacet'/>
<exports symbol='xmlSchemaValPredefTypeNode'/>
<exports symbol='xmlSchemaFreeFacet'/>
@ -2326,6 +2435,9 @@
<exports symbol='xmlSchemaCheckFacet'/>
</file>
<file name='xmlunicode'>
<summary>Unicode character APIs</summary>
<description>API for the Unicode character APIs This file is automatically generated from the UCS description files of the Unicode Character Database</description>
<author>Daniel Veillard </author>
<exports symbol='xmlUCSIsBlockElements'/>
<exports symbol='xmlUCSIsVariationSelectorsSupplement'/>
<exports symbol='xmlUCSIsTags'/>
@ -2494,6 +2606,9 @@
<exports symbol='xmlUCSIsCatS'/>
</file>
<file name='xmlversion'>
<summary>compile-time version informations</summary>
<description>compile-time version informations for the XML library </description>
<author>Daniel Veillard </author>
<exports symbol='LIBXML_VERSION_STRING'/>
<exports symbol='LIBXML_DOCB_ENABLED'/>
<exports symbol='LIBXML_CATALOG_ENABLED'/>
@ -2530,6 +2645,9 @@
<exports symbol='LIBXML_WRITER_ENABLED'/>
</file>
<file name='xmlwriter'>
<summary>text writing API for XML</summary>
<description>text writing API for XML </description>
<author>Alfred Mickautsch &lt;alfred@mickautsch.de&gt; </author>
<exports symbol='xmlTextWriterStartDocument'/>
<exports symbol='xmlTextWriterEndPI'/>
<exports symbol='xmlTextWriterWriteBase64'/>
@ -2607,6 +2725,9 @@
<exports symbol='xmlTextWriterWriteFormatElementNS'/>
</file>
<file name='xpath'>
<summary>XML Path Language implementation</summary>
<description>API for the XML Path Language implementation XML Path Language implementation XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer</description>
<author>Daniel Veillard </author>
<exports symbol='xmlXPathCastNodeSetToBoolean'/>
<exports symbol='_xmlXPathVariable'/>
<exports symbol='xmlXPathObjectPtr'/>
@ -2714,6 +2835,9 @@
<exports symbol='XPATH_UNFINISHED_LITERAL_ERROR'/>
</file>
<file name='xpathInternals'>
<summary>internal interfaces for XML Path Language implementation</summary>
<description>internal interfaces for XML Path Language implementation used to build new modules on top of XPath like XPointer and XSLT </description>
<author>Daniel Veillard </author>
<exports symbol='xmlXPathNodeSetMerge'/>
<exports symbol='xmlXPathRoundFunction'/>
<exports symbol='CAST_TO_NUMBER'/>
@ -2864,6 +2988,9 @@
<exports symbol='xmlXPathPopNumber'/>
</file>
<file name='xpointer'>
<summary>API to handle XML Pointers</summary>
<description>API to handle XML Pointers Base implementation was made accordingly to W3C Candidate Recommendation 7 June 2000</description>
<author>Daniel Veillard </author>
<exports symbol='xmlXPtrNewRangePoints'/>
<exports symbol='xmlLocationSetPtr'/>
<exports symbol='xmlXPtrBuildNodeList'/>

View File

@ -6037,9 +6037,9 @@
</type>
<type name='xmlEnumerationPtr'>
<ref name='xmlCreateEnumeration'/>
<ref name='xmlParseNotationType'/>
<ref name='xmlCopyEnumeration'/>
<ref name='xmlParseEnumerationType'/>
<ref name='xmlParseNotationType'/>
</type>
<type name='xmlErrorPtr'>
<ref name='xmlCtxtGetLastError'/>

View File

@ -43,7 +43,7 @@
<li><a style="font-weight:bold"
href="{$href_base}examples/index.html">Code Examples</a></li>
<li><a style="font-weight:bold"
href="{$href_base}index.html">API Menu</a></li>
href="index.html">API Menu</a></li>
<li><a href="libxml-parser.html">Parser API</a></li>
<li><a href="libxml-tree.html">Tree API</a></li>
<li><a href="libxml-xmlreader.html">Reader API</a></li>
@ -103,6 +103,7 @@
<xsl:template name="docstyle">
<style type="text/css">
div.deprecated pre.programlisting {border-style: double;border-color:red}
pre.programlisting {border-style: double}
</style>
</xsl:template>
@ -244,7 +245,7 @@
<xsl:if test="@info != ''">
<xsl:text>&#9;: </xsl:text>
<xsl:call-template name="dumptext">
<xsl:with-param name="text" select="substring(@info, 1, 50)"/>
<xsl:with-param name="text" select="substring(@info, 1, 40)"/>
</xsl:call-template>
</xsl:if>
<xsl:text>
@ -425,6 +426,15 @@
<xsl:apply-templates select="key('symbols', string(@symbol))[1]"/>
</xsl:template>
<xsl:template name="description">
<xsl:if test="deprecated">
<h2 style="font-weight:bold;color:red;text-align:center">This module is deprecated</h2>
</xsl:if>
<xsl:if test="description">
<p><xsl:value-of select="description"/></p>
</xsl:if>
</xsl:template>
<xsl:template match="file">
<xsl:variable name="name" select="@name"/>
<xsl:variable name="title">Module <xsl:value-of select="$name"/> from <xsl:value-of select="/api/@name"/></xsl:variable>
@ -460,13 +470,28 @@
<tr>
<td bgcolor="#fffacd">
<xsl:call-template name="navbar"/>
<h2>Table of Contents</h2>
<xsl:apply-templates select="exports" mode="toc"/>
<h2>Description</h2>
<xsl:text>
<xsl:call-template name="description"/>
<xsl:choose>
<xsl:when test="deprecated">
<div class="deprecated">
<h2>Table of Contents</h2>
<xsl:apply-templates select="exports" mode="toc"/>
<h2>Description</h2>
<xsl:text>
</xsl:text>
<xsl:apply-templates select="exports"/>
<p><a href="bugs.html">Daniel Veillard</a></p>
<xsl:apply-templates select="exports"/>
</div>
</xsl:when>
<xsl:otherwise>
<h2>Table of Contents</h2>
<xsl:apply-templates select="exports" mode="toc"/>
<h2>Description</h2>
<xsl:text>
</xsl:text>
<xsl:apply-templates select="exports"/>
</xsl:otherwise>
</xsl:choose>
<p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
</td>
</tr>
</table>
@ -489,12 +514,17 @@
<xsl:template match="file" mode="toc">
<xsl:variable name="name" select="@name"/>
<li> <a href="libxml-{$name}.html"><xsl:value-of select="$name"/></a></li>
<li>
<a href="libxml-{$name}.html"><xsl:value-of select="$name"/></a>
<xsl:text>: </xsl:text>
<xsl:value-of select="summary"/>
</li>
</xsl:template>
<xsl:template match="/">
<xsl:template name="mainpage">
<xsl:param name="file" select="concat($htmldir, '/index.html')"/>
<xsl:variable name="title">Reference Manual for <xsl:value-of select="/api/@name"/></xsl:variable>
<xsl:document href="{$htmldir}/index.html" method="xml" encoding="ISO-8859-1"
<xsl:document href="{$file}" method="xml" encoding="ISO-8859-1"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
@ -529,7 +559,7 @@
<ul>
<xsl:apply-templates select="/api/files/file" mode="toc"/>
</ul>
<p><a href="bugs.html">Daniel Veillard</a></p>
<p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
</td>
</tr>
</table>
@ -548,6 +578,17 @@
</body>
</html>
</xsl:document>
</xsl:template>
<xsl:template match="/">
<!-- Save the main index.html as well as a couple of copies -->
<xsl:call-template name="mainpage"/>
<xsl:call-template name="mainpage">
<xsl:with-param name="file" select="concat($htmldir, '/book1.html')"/>
</xsl:call-template>
<xsl:call-template name="mainpage">
<xsl:with-param name="file" select="concat($htmldir, '/libxml-lib.html')"/>
</xsl:call-template>
<!-- now build the file for each of the modules -->
<xsl:apply-templates select="/api/files/file"/>
</xsl:template>

View File

@ -207,15 +207,16 @@ date = time.asctime(time.localtime(time.time()))
header.write(
"""/*
* chvalid.h: this header exports interfaces for the character
* range validation APIs
* Summary: Unicode character range checking
* Description: this module exports interfaces for the character
* range validation APIs
*
* This file is automatically generated from the cvs source
* definition files using the genChRanges.py Python script
*
* Generation date: %s
* Sources: %s
* William Brack <wbrack@mmm.com.hk>
* Author: William Brack <wbrack@mmm.com.hk>
*/
#ifndef __XML_CHVALID_H__

View File

@ -209,7 +209,8 @@ date = time.asctime(time.localtime(time.time()))
header.write(
"""/*
* xmlunicode.h: this header exports interfaces for the Unicode character APIs
* Summary: Unicode character APIs
* Description: API for the Unicode character APIs
*
* This file is automatically generated from the
* UCS description files of the Unicode Character Database
@ -218,7 +219,7 @@ header.write(
*
* Generation date: %s
* Sources: %s
* Daniel Veillard <veillard@redhat.com>
* Author: Daniel Veillard
*/
#ifndef __XML_UNICODE_H__

View File

@ -1,9 +1,11 @@
/*
* DOCBparser.h : interface for a DocBook SGML non-verifying parser
* Summary: old DocBook SGML parser
* Description: interface for a DocBook SGML non-verifying parser
* This code is DEPRECATED, and should not be used anymore.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __DOCB_PARSER_H__

View File

@ -1,9 +1,13 @@
/*
* HTMLparser.h : interface for an HTML 4.0 non-verifying parser
* Summary: interface for an HTML 4.0 non-verifying parser
* Description: this module implements an HTML 4.0 non-verifying parser
* with API compatible with the XML parser ones. It should
* be able to parse "real world" HTML, even if severely
* broken from a specification point of view.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __HTML_PARSER_H__

View File

@ -1,10 +1,11 @@
/*
* HTMLtree.h : describes the structures found in an tree resulting
* from an XML parsing.
* Summary: specific APIs to process HTML tree, especially serialization
* Description: this module implements a few function needed to process
* tree in an HTML specific way.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __HTML_TREE_H__

View File

@ -1,9 +1,11 @@
/*
* SAX.h : Old SAX vewrsion1 handler interfaces.
* Summary: Old SAX version 1 handler, deprecated
* Description: DEPRECATED set of SAX version 1 interfaces used to
* build the DOM tree.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Daniel Veillard <daniel@veillard.com>
* Author: Daniel Veillard
*/

View File

@ -1,9 +1,11 @@
/*
* SAX.h : Default SAX2 handler interfaces to build a tree.
* Summary: SAX2 parser interface used to build the DOM tree
* Description: those are the default SAX2 interfaces used by
* the library when building DOM tree.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Daniel Veillard <daniel@veillard.com>
* Author: Daniel Veillard
*/

View File

@ -1,11 +1,16 @@
/*
* Summary: Provide Canonical XML and Exclusive XML Canonicalization
* Description: the c14n modules provides a
*
* "Canonical XML" implementation
* http://www.w3.org/TR/xml-c14n
*
* and an
*
* "Exclusive XML Canonicalization" implementation
* http://www.w3.org/TR/xml-exc-c14n
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Author: Aleksey Sanin <aleksey@aleksey.com>
*/

View File

@ -1,15 +1,17 @@
/**
* catalog.h: interfaces of the Catalog handling system
* Summary: interfaces to the Catalog handling system
* Description: the catalog module implements the support for
* XML Catalogs and SGML catalogs
*
* Reference: SGML Open Technical Resolution TR9401:1997.
* http://www.jclark.com/sp/catalog.htm
* SGML Open Technical Resolution TR9401:1997.
* http://www.jclark.com/sp/catalog.htm
*
* XML Catalogs Working Draft 12 Jun 2001
* http://www.oasis-open.org/committees/entity/spec-2001-06-12.html
* XML Catalogs Working Draft 06 August 2001
* http://www.oasis-open.org/committees/entity/spec-2001-08-06.html
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_CATALOG_H__

View File

@ -1,5 +1,6 @@
/*
* chvalid.h: this header exports interfaces for the character
* Summary: Unicode character range checking
* Description: this module exports interfaces for the character
* range validation APIs
*
* This file is automatically generated from the cvs source
@ -7,7 +8,7 @@
*
* Generation date: Tue Nov 18 08:14:21 2003
* Sources: chvalid.def
* William Brack <wbrack@mmm.com.hk>
* Author: William Brack <wbrack@mmm.com.hk>
*/
#ifndef __XML_CHVALID_H__

View File

@ -1,8 +1,11 @@
/*
* debugXML.h : Interfaces to a set of routines used for debugging the tree
* Summary: Tree debugging APIs
* Description: Interfaces to a set of routines used for debugging the tree
* produced by the XML parser.
*
* Daniel Veillard <daniel@veillard.com>
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#ifndef __DEBUG_XML__

View File

@ -1,19 +1,11 @@
/*
* dict.h: dictionary of reusable strings, just used to avoid allocation
* Summary: string dictionnary
* Description: dictionary of reusable strings, just used to avoid allocation
* and freeing operations.
*
* Copyright (C) 2003 Daniel Veillard.
* Copy: See Copyright for the status of this software.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
* CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
*
* Author: daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_DICT_H__

View File

@ -1,8 +1,9 @@
/*
* encoding.h : interface for the encoding conversion functions needed for
* XML
* Summary: interface for the encoding conversion functions
* Description: interface for the encoding conversion functions needed for
* XML basic encoding and iconv() support.
*
* Related specs:
* Related specs are
* rfc2044 (UTF-8 and UTF-16) F. Yergeau Alis Technologies
* [ISO-10646] UTF-8 and UTF-16 in Annexes
* [ISO-8859-1] ISO Latin-1 characters codes.
@ -13,9 +14,9 @@
* [US-ASCII] Coded Character Set--7-bit American Standard Code for
* Information Interchange, ANSI X3.4-1986.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_CHAR_ENCODING_H__

View File

@ -1,9 +1,11 @@
/*
* entities.h : interface for the XML entities handling
* Summary: interface for the XML entities handling
* Description: this module provides some of the entity API needed
* for the parser and applications.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_ENTITIES_H__

View File

@ -1,13 +1,14 @@
/*
* globals.h: interface for all global variables of the library
* Summary: interface for all global variables of the library
* Description: all the global variables and thread handling for
* those variables is handled by this module.
*
* The bottom of this file is automatically generated by build_glob.py
* based on the description file global.data
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Gary Pennington <Gary.Pennington@uk.sun.com>
* daniel@veillard.com
* Author: Gary Pennington <Gary.Pennington@uk.sun.com>, Daniel Veillard
*/
#ifndef __XML_GLOBALS_H

View File

@ -1,18 +1,11 @@
/*
* hash.h: chained hash tables
* Summary: chained hash tables
* description: this module implement the hash table support used in
* various place in the library.
*
* Copyright (C) 2000 Bjorn Reese and Daniel Veillard.
* Copy: See Copyright for the status of this software.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
* CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
*
* Author: bjorn.reese@systematic.dk
* Author: Bjorn Reese <bjorn.reese@systematic.dk>
*/
#ifndef __XML_HASH_H__

View File

@ -1,18 +1,11 @@
/*
* list.h: lists interfaces
* Summary: lists interfaces
* Description: this module implement the list support used in
* various place in the library.
*
* Copyright (C) 2000 Gary Pennington and Daniel Veillard.
* Copy: See Copyright for the status of this software.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
* CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
*
* Author: Gary.Pennington@uk.sun.com
* Author: Gary Pennington <Gary.Pennington@uk.sun.com>
*/
#ifndef __XML_LINK_INCLUDE__

View File

@ -1,9 +1,11 @@
/*
* nanohttp.c: minimalist FTP implementation to fetch external subsets.
* Summary: minimal FTP implementation
* Description: minimal FTP implementation allowing to fetch resources
* like external subset.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __NANO_FTP_H__

View File

@ -1,9 +1,11 @@
/*
* nanohttp.c: minimalist HTTP implementation to fetch external subsets.
* Summary: minimal HTTP implementation
* Description: minimal HTTP implementation allowing to fetch resources
* like external subset.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __NANO_HTTP_H__

View File

@ -1,9 +1,10 @@
/*
* parser.h : Interfaces, constants and types related to the XML parser.
* Summary: the core parser module
* Description: Interfaces, constants and types related to the XML parser
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_PARSER_H__

View File

@ -1,10 +1,12 @@
/*
* parserInternals.h : internals routines exported by the parser.
* Summary: internals routines exported by the parser.
* Description: this module exports a number of internal parsing routines
* they are not really all intended for applications but
* can prove useful doing low level processing.
*
* See Copyright for the status of this software.
*
* daniel@veillard.com
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#ifndef __XML_PARSER_INTERNALS_H__

View File

@ -1,9 +1,10 @@
/*
* relaxng.h: header for the implementation of the Relax-NG validation
* Summary: implementation of the Relax-NG validation
* Description: implementation of the Relax-NG validation
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_RELAX_NG__

View File

@ -1,10 +1,11 @@
/*
* schemasInternals.h : internal interfaces for the XML Schemas handling
* and schema validity checking
* Summary: internal interfaces for XML Schemas
* Description: internal interfaces for the XML Schemas handling
* and schema validity checking
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Daniel.Veillard@w3.org
* Author: Daniel Veillard
*/

View File

@ -1,9 +1,11 @@
/**
* threads.c: set of generic threading related routines
* Summary: interfaces for thread handling
* Description: set of generic threading related routines
* should work with pthreads, Windows native or TLS threads
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_THREADS_H__

View File

@ -1,11 +1,12 @@
/*
* tree.h : describes the structures found in an tree resulting
* from an XML parsing.
* Summary: interfaces for tree manipulation
* Description: this module describes the structures found in an tree resulting
* from an XML or HTML parsing, as well as the API provided for
* various processing on that tree
*
* See Copyright for the status of this software.
*
* daniel@veillard.com
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#ifndef __XML_TREE_H__

View File

@ -1,11 +1,11 @@
/**
* uri.c: library of generic URI related routines
* Summary: library of generic URI related routines
* Description: library of generic URI related routines
* Implements RFC 2396
*
* Reference: RFC 2396
* Copy: See Copyright for the status of this software.
*
* See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_URI_H__

View File

@ -1,9 +1,10 @@
/*
* valid.h : interface to the DTD handling and the validity checking
* Summary: The DTD validation
* Description: API for the DTD handling and the validity checking
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/

View File

@ -1,12 +1,13 @@
/*
* xinclude.c : API to handle XInclude processing
*
* Summary: implementation of XInclude
* Description: API to handle XInclude processing,
* implements the
* World Wide Web Consortium Working Draft 26 October 2000
* http://www.w3.org/TR/2000/WD-xinclude-20001026
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_XINCLUDE_H__

View File

@ -1,13 +1,10 @@
/*
* xlink.h : interfaces to the hyperlinks detection module
* Summary: unfinished XLink detection module
* Description: unfinished XLink detection module
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Related specification: http://www.w3.org/TR/xlink
* http://www.w3.org/HTML/
* and XBase
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_XLINK_H__

View File

@ -1,10 +1,10 @@
/*
* xmlIO.h : interface for the I/O interfaces used by the parser
* Summary: interface for the I/O interfaces used by the parser
* Description: interface for the I/O interfaces used by the parser
*
* See Copyright for the status of this software.
*
* daniel@veillard.com
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#ifndef __XML_IO_H__

View File

@ -1,9 +1,10 @@
/*
* automata.h : description of the API to build regexp automats
* Summary: API to build regexp automata
* Description: the API to build regexp automata
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Daniel Veillard <veillard@redhat.com>
* Author: Daniel Veillard
*/
#ifndef __XML_AUTOMATA_H__

View File

@ -1,3 +1,12 @@
/*
* Summary: error handling
* Description: the API used to report errors
*
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#include <libxml/parser.h>
#ifndef __XML_ERROR_H__

View File

@ -1,9 +1,10 @@
/*
* xmlexports.h : macros for marking symbols as exportable/importable.
* Summary: macros for marking symbols as exportable/importable.
* Description: macros for marking symbols as exportable/importable.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* igor@zlatkovic.com
* Author: Igor Zlatovic <igor@zlatkovic.com>
*/
#ifndef __XML_EXPORTS_H__

View File

@ -1,7 +1,11 @@
/*
* xmlmemory.h: interface for the memory allocation debug.
* Summary: interface for the memory allocator
* Description: provides interfaces for the memory allocator,
* including debugging capabilities.
*
* daniel@veillard.com
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/

View File

@ -1,9 +1,10 @@
/*
* xmlreader.h : Interfaces, constants and types of the XML streaming API.
* Summary: the XMLReader implementation
* Description: API of the XML streaming API based on C# interfaces.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_XMLREADER_H__

View File

@ -1,9 +1,11 @@
/*
* regexp.h : describes the basic API for libxml regular expressions handling
* Summary: regular expressions handling
* Description: basic API for libxml regular expressions handling used
* for XML Schemas and validation.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Daniel Veillard <veillard@redhat.com>
* Author: Daniel Veillard
*/
#ifndef __XML_REGEXP_H__

View File

@ -1,10 +1,11 @@
/*
* schemas.h : interface to the XML Schemas handling and schema validity
* checking
* Summary: incomplete XML Schemas structure implementation
* Description: interface to the XML Schemas handling and schema validity
* checking, it is incomplete right now.
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Daniel.Veillard@w3.org
* Author: Daniel Veillard
*/

View File

@ -1,10 +1,11 @@
/*
* schemastypes.c : interface of the XML Schema Datatypes
* definition and validity checking
* Summary: implementation of XML Schema Datatypes
* Description: module providing the XML Schema Datatypes implementation
* both definition and validity checking
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* Daniel Veillard <veillard@redhat.com>
* Author: Daniel Veillard
*/

View File

@ -1,5 +1,6 @@
/*
* xmlunicode.h: this header exports interfaces for the Unicode character APIs
* Summary: Unicode character APIs
* Description: API for the Unicode character APIs
*
* This file is automatically generated from the
* UCS description files of the Unicode Character Database
@ -8,7 +9,7 @@
*
* Generation date: Mon Nov 10 22:35:10 2003
* Sources: Blocks-4.0.1d1b.txt UnicodeData-4.0.1d1b.txt
* Daniel Veillard <veillard@redhat.com>
* Author: Daniel Veillard
*/
#ifndef __XML_UNICODE_H__

View File

@ -1,9 +1,10 @@
/*
* xmlversion.h : compile-time version informations for the XML parser.
* Summary: compile-time version informations
* Description: compile-time version informations for the XML library
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_VERSION_H__

View File

@ -1,10 +1,11 @@
/*
* xmlwin32version.h : compile-time version informations for the XML parser
* when compiled on the Windows platform
* Summary: compile-time version informations on Windows
* Description: compile-time version informations for the XML library
* when compiled on the Windows platform
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_VERSION_H__

View File

@ -1,10 +1,11 @@
/*
* xmlwin32version.h : compile-time version informations for the XML parser
* when compiled on the Windows platform
* Summary: compile-time version informations on Windows
* Description: compile-time version informations for the XML library
* when compiled on the Windows platform
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_VERSION_H__

View File

@ -1,13 +1,10 @@
/*
* xmlwriter.h : Interfaces,
constants and types of the
* text writing API.for XML
* Summary: text writing API for XML
* Description: text writing API for XML
*
* For license and disclaimer see the license and disclaimer of
* libxml2.
* Copy: See Copyright for the status of this software.
*
* alfred@mickautsch.de
* Author: Alfred Mickautsch <alfred@mickautsch.de>
*/
#ifndef __XML_XMLWRITER_H__

View File

@ -1,12 +1,19 @@
/*
* xpath.c: interface for XML Path Language implementation
* Summary: XML Path Language implementation
* Description: API for the XML Path Language implementation
*
* Reference: W3C Working Draft 5 July 1999
* http://www.w3.org/Style/XSL/Group/1999/07/xpath-19990705.html
* XML Path Language implementation
* XPath is a language for addressing parts of an XML document,
* designed to be used by both XSLT and XPointer
* http://www.w3.org/TR/xpath
*
* See COPYRIGHT for the status of this software
* Implements
* W3C Recommendation 16 November 1999
* http://www.w3.org/TR/1999/REC-xpath-19991116
*
* Author: daniel@veillard.com
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#ifndef __XML_XPATH_H__

View File

@ -1,10 +1,12 @@
/*
* xpathInternals.c: internal interfaces for XML Path Language implementation
* used to build new modules on top of XPath
* Summary: internal interfaces for XML Path Language implementation
* Description: internal interfaces for XML Path Language implementation
* used to build new modules on top of XPath like XPointer and
* XSLT
*
* See COPYRIGHT for the status of this software
* Copy: See Copyright for the status of this software.
*
* Author: daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_XPATH_INTERNALS_H__

View File

@ -1,12 +1,17 @@
/*
* xpointer.h : API to handle XML Pointers
* Summary: API to handle XML Pointers
* Description: API to handle XML Pointers
* Base implementation was made accordingly to
* W3C Candidate Recommendation 7 June 2000
* http://www.w3.org/TR/2000/CR-xptr-20000607
*
* World Wide Web Consortium Working Draft 03-March-1998
* http://www.w3.org/TR/1998/WD-xptr-19980303
* Added support for the element() scheme described in:
* W3C Proposed Recommendation 13 November 2002
* http://www.w3.org/TR/2002/PR-xptr-element-20021113/
*
* See Copyright for the status of this software.
* Copy: See Copyright for the status of this software.
*
* daniel@veillard.com
* Author: Daniel Veillard
*/
#ifndef __XML_XPTR_H__