blob: ce413fa8042399562affcced5383bc1bd7935287 [file] [log] [blame]
Igor Zlatkovicac97f6e2002-03-24 21:00:26 +00001/* win32/libxml2.def.src
2 Pseudo-source used to create a .DEF file for proper dynamic linkage.
3
4 Assuming you use Microsoft's C compiler, you run a
5
6 cl /EP libxml2.def.src > libxml2.def
7
8 in order to get the right .DEF file. Basically, all you do is
9 preprocess this file using a C/C++ preprocessor and the right
10 .DEF file should come out.
11
12 Should you need a function which does not seem to be exported
13 from the libxml2.dll, its name is most certainly missing here.
14 Add the name of the offending function to this file and rebuild.
15
16 21.03.2001, Igor Zlatkovic (igor@stud.fh-frankfurt.de)
17*/
18
19#define LIBXML2_COMPILING_MSCCDEF
20#include "../include/libxml/xmlversion.h"
21
22LIBRARY libxml2
23EXPORTS
24
25
26/* c14n.h
27 --------------------------------------------------------------------- */
28#ifdef LIBXML_C14N_ENABLED
29 xmlC14NDocSaveTo
30 xmlC14NDocDumpMemory
31 xmlC14NDocSave
32#endif /* LIBXML_C14N_ENABLED */
33
34
35/* catalog.h
36 --------------------------------------------------------------------- */
37#ifdef LIBXML_CATALOG_ENABLED
38 /* Operations on a given catalog */
39 xmlNewCatalog
40 xmlLoadACatalog
41 xmlLoadSGMLSuperCatalog
42 xmlConvertSGMLCatalog
43 xmlACatalogAdd
44 xmlACatalogRemove
45 xmlACatalogResolve
46 xmlACatalogResolveSystem
47 xmlACatalogResolvePublic
48 xmlACatalogResolveURI
49 xmlACatalogDump
50 xmlFreeCatalog
51 xmlCatalogIsEmpty
52
53 /* Global operations */
54 xmlInitializeCatalog
55 xmlLoadCatalog
56 xmlLoadCatalogs
57 xmlCatalogCleanup
58 xmlCatalogDump
59 xmlCatalogResolve
60 xmlCatalogResolveSystem
61 xmlCatalogResolvePublic
62 xmlCatalogResolveURI
63 xmlCatalogAdd
64 xmlCatalogRemove
65 xmlParseCatalogFile
66 xmlCatalogConvert
67
68 /* Strictly minimal interfaces for per-document catalogs used by the parser. */
69 xmlCatalogFreeLocal
70 xmlCatalogAddLocal
71 xmlCatalogLocalResolve
72 xmlCatalogLocalResolveURI
73
74 /* Preference settings */
75 xmlCatalogSetDebug
76 xmlCatalogSetDefaultPrefer
77 xmlCatalogSetDefaults
78 xmlCatalogGetDefaults
79
80 /* DEPRECATED interfaces */
81 xmlCatalogGetSystem
82 xmlCatalogGetPublic
83#endif /* LIBXML_CATALOG_ENABLED */
84
85
86/* debugXML.h
87 --------------------------------------------------------------------- */
88#ifdef LIBXML_DEBUG_ENABLED
89 /* The standard Dump routines */
90 xmlDebugDumpString
91 xmlDebugDumpAttr
92 xmlDebugDumpAttrList
93 xmlDebugDumpOneNode
94 xmlDebugDumpNode
95 xmlDebugDumpNodeList
96 xmlDebugDumpDocumentHead
97 xmlDebugDumpDocument
98 xmlDebugDumpDTD
99 xmlDebugDumpEntities
100 xmlLsOneNode
101 xmlLsCountNode
102 xmlBoolToText
103
104 /* ??? */
105 xmlShellPrintXPathError
106 xmlShellPrintNode
107 xmlShellPrintXPathResult
108 xmlShellList
109 xmlShellBase
110 xmlShellDir
111 xmlShellCat
112 xmlShellLoad
113 xmlShellWrite
114 xmlShellSave
115 xmlShellValidate
116 xmlShellDu
117 xmlShellPwd
118
119 /* The Shell interface. */
120 xmlShell
121#endif /* LIBXML_DEBUG_ENABLED */
122
123
124/* DOCBParser.h
125 --------------------------------------------------------------------- */
126#ifdef LIBXML_DOCB_ENABLED
127 /* There is only few public functions. */
128 docbEncodeEntities
129 docbSAXParseDoc
130 docbParseDoc
131 docbSAXParseFile
132 docbParseFile
133
134 /* Interfaces for the Push mode */
135 docbFreeParserCtxt
136 docbCreatePushParserCtxt
137 docbParseChunk
138 docbCreateFileParserCtxt
139 docbParseDocument
140#endif /* LIBXML_DOCB_ENABLED */
141
142
143/* encoding.h
144 --------------------------------------------------------------------- */
145 /* Interfaces for encoding handlers */
146 xmlInitCharEncodingHandlers
147 xmlCleanupCharEncodingHandlers
148 xmlRegisterCharEncodingHandler
149 xmlGetCharEncodingHandler
150 xmlFindCharEncodingHandler
151
152 /* Interfaces for encoding names and aliases */
153 xmlAddEncodingAlias
154 xmlDelEncodingAlias
155 xmlGetEncodingAlias
156 xmlCleanupEncodingAliases
157 xmlParseCharEncoding
158 xmlGetCharEncodingName
159
160 /* Interfaces directly used by the parsers. */
161 xmlDetectCharEncoding
162 xmlCharEncOutFunc
163 xmlCharEncInFunc
164 xmlCharEncFirstLine
165 xmlCharEncCloseFunc
166
167 /* Export a few useful functions */
168 UTF8Toisolat1
169 isolat1ToUTF8
170
171 /* exports additional "UTF-8 aware" string routines which are */
172 xmlCheckUTF8
173 xmlUTF8Strsize
174 xmlUTF8Strndup
175 xmlUTF8Strpos
176 xmlUTF8Strloc
177 xmlUTF8Strsub
178 xmlUTF8Strlen
179
180
181/* entities.h
182 --------------------------------------------------------------------- */
183 xmlInitializePredefinedEntities
184 xmlAddDocEntity
185 xmlAddDtdEntity
186 xmlGetPredefinedEntity
187 xmlGetDocEntity
188 xmlGetDtdEntity
189 xmlGetParameterEntity
190 xmlEncodeEntities
191 xmlEncodeEntitiesReentrant
192 xmlEncodeSpecialChars
193 xmlCreateEntitiesTable
194 xmlCopyEntitiesTable
195 xmlFreeEntitiesTable
196 xmlDumpEntitiesTable
197 xmlDumpEntityDecl
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000198xmlCleanupPredefinedEntities
Igor Zlatkovicac97f6e2002-03-24 21:00:26 +0000199
200
201/* globals.h
202 --------------------------------------------------------------------- */
203 xmlInitializeGlobalState
204
205 /* Memory */
206#ifdef LIBXML_THREAD_ALLOC_ENABLED
207#ifdef LIBXML_THREAD_ENABLED
208 __xmlMalloc
209 __xmlRealloc
210 __xmlFree
211 __xmlMemStrdup
212#else
213 xmlMalloc DATA
214 xmlRealloc DATA
215 xmlFree DATA
216 xmlMemStrdup DATA
217#endif
218#else /* !LIBXML_THREAD_ALLOC_ENABLED */
219 xmlMalloc DATA
220 xmlRealloc DATA
221 xmlFree DATA
222 xmlMemStrdup DATA
223#endif /* LIBXML_THREAD_ALLOC_ENABLED */
224
225 /* Autogenerated (not here, but in the globals.h) */
226#ifdef LIBXML_THREAD_ENABLED
227 #ifdef LIBXML_DOCB_ENABLED
228 __docbDefaultSAXHandler
229 #endif
230 #ifdef LIBXML_HTML_ENABLED
231 __htmlDefaultSAXHandler
232 #endif
233 __oldXMLWDcompatibility
234 __xmlBufferAllocScheme
235 __xmlDefaultBufferSize
236 __xmlDefaultSAXHandler
237 __xmlDefaultSAXLocator
238 __xmlDoValidityCheckingDefaultValue
239 __xmlGenericError
240 __xmlGenericErrorContext
241 __xmlGetWarningsDefaultValue
242 __xmlIndentTreeOutput
243 __xmlKeepBlanksDefaultValue
244 __xmlLineNumbersDefaultValue
245 __xmlLoadExtDtdDefaultValue
246 __xmlParserDebugEntities
247 __xmlParserVersion
248 __xmlPedanticParserDefaultValue
249 __xmlSaveNoEmptyTags
250 __xmlSubstituteEntitiesDefaultValue
251#else /* LIBXML_THREAD_ENABLED */
252 #ifdef LIBXML_DOCB_ENABLED
253 docbDefaultSAXHandler DATA
254 #endif
255 #ifdef LIBXML_HTML_ENABLED
256 htmlDefaultSAXHandler DATA
257 #endif
258 oldXMLWDcompatibility DATA
259 xmlBufferAllocScheme DATA
260 xmlDefaultBufferSize DATA
261 xmlDefaultSAXHandler DATA
262 xmlDefaultSAXLocator DATA
263 xmlDoValidityCheckingDefaultValue DATA
264 xmlGenericError DATA
265 xmlGenericErrorContext DATA
266 xmlGetWarningsDefaultValue DATA
267 xmlIndentTreeOutput DATA
268 xmlKeepBlanksDefaultValue DATA
269 xmlLineNumbersDefaultValue DATA
270 xmlLoadExtDtdDefaultValue DATA
271 xmlParserDebugEntities DATA
272 xmlParserVersion DATA
273 xmlPedanticParserDefaultValue DATA
274 xmlSaveNoEmptyTags DATA
275 xmlSubstituteEntitiesDefaultValue DATA
276#endif /* LIBXML_THREAD_ENABLED */
277
278
279/* hash.h
280 --------------------------------------------------------------------- */
281 /* Constructor and destructor */
282 xmlHashCreate
283 xmlHashFree
284
285 /* Add a new entry to the hash table */
286 xmlHashAddEntry
287 xmlHashUpdateEntry
288 xmlHashAddEntry2
289 xmlHashUpdateEntry2
290 xmlHashAddEntry3
291 xmlHashUpdateEntry3
292
293 /* Remove an entry from the hash table */
294 xmlHashRemoveEntry
295 xmlHashRemoveEntry2
296 xmlHashRemoveEntry3
297
298 /* Retrieve the userdata */
299 xmlHashLookup
300 xmlHashLookup2
301 xmlHashLookup3
302
303 /* Helpers */
304 xmlHashCopy
305 xmlHashSize
306 xmlHashScan
307 xmlHashScan3
308 xmlHashScanFull
309 xmlHashScanFull3
310
311
312/* HTMLparser.h
313 --------------------------------------------------------------------- */
314#ifdef LIBXML_HTML_ENABLED
315 /* There is only few public functions. */
316 htmlTagLookup
317 htmlEntityLookup
318 htmlEntityValueLookup
319 htmlIsAutoClosed
320 htmlAutoCloseTag
321 htmlParseEntityRef
322 htmlParseCharRef
323 htmlParseElement
324 htmlSAXParseDoc
325 htmlParseDoc
326 htmlSAXParseFile
327 htmlParseFile
328 UTF8ToHtml
329 htmlEncodeEntities
330 htmlIsScriptAttribute
331 htmlHandleOmittedElem
332
333 /* Interfaces for the Push mode */
334 htmlFreeParserCtxt
335 htmlCreatePushParserCtxt
336 htmlParseChunk
337#endif /* LIBXML_HTML_ENABLED */
338
339
340/* HTMLtree.h
341 --------------------------------------------------------------------- */
342#ifdef LIBXML_HTML_ENABLED
343 htmlNewDoc
344 htmlNewDocNoDtD
345 htmlGetMetaEncoding
346 htmlSetMetaEncoding
347 htmlDocDumpMemory
348 htmlDocDump
349 htmlSaveFile
350 htmlNodeDump
351 htmlNodeDumpFile
352 htmlNodeDumpFileFormat
353 htmlSaveFileEnc
354 htmlSaveFileFormat
355 htmlNodeDumpFormatOutput
356 htmlDocContentDumpOutput
357 htmlDocContentDumpFormatOutput
358#endif /* LIBXML_HTML_ENABLED */
359
360
361/* list.h
362 --------------------------------------------------------------------- */
363 /* Creation/Deletion */
364 xmlListCreate
365 xmlListDelete
366
367 /* Basic Operators */
368 xmlListSearch
369 xmlListReverseSearch
370 xmlListInsert
371 xmlListAppend
372 xmlListRemoveFirst
373 xmlListRemoveLast
374 xmlListRemoveAll
375 xmlListClear
376 xmlListEmpty
377 xmlListFront
378 xmlListEnd
379 xmlListSize
380 xmlListPopFront
381 xmlListPopBack
382 xmlListPushFront
383 xmlListPushBack
384
385 /* Advanced Operators */
386 xmlListReverse
387 xmlListSort
388 xmlListWalk
389 xmlListReverseWalk
390 xmlListMerge
391 xmlListDup
392 xmlListCopy
393 xmlLinkGetData
394
395
396/* nanoftp.h
397 --------------------------------------------------------------------- */
398#ifdef LIBXML_FTP_ENABLED
399 /* Init */
400 xmlNanoFTPInit
401 xmlNanoFTPCleanup
402
403 /* Creating/freeing contexts */
404 xmlNanoFTPNewCtxt
405 xmlNanoFTPFreeCtxt
406 xmlNanoFTPConnectTo
407
408 /* Opening/closing session connections */
409 xmlNanoFTPOpen
410 xmlNanoFTPConnect
411 xmlNanoFTPClose
412 xmlNanoFTPQuit
413 xmlNanoFTPScanProxy
414 xmlNanoFTPProxy
415 xmlNanoFTPUpdateURL
416
417 /* Rathern internal commands */
418 xmlNanoFTPGetResponse
419 xmlNanoFTPCheckResponse
420
421 /* CD/DIR/GET handlers */
422 xmlNanoFTPCwd
423 xmlNanoFTPGetConnection
424 xmlNanoFTPCloseConnection
425 xmlNanoFTPList
426 xmlNanoFTPGetSocket
427 xmlNanoFTPGet
428 xmlNanoFTPRead
429#endif /* LIBXML_FTP_ENABLED */
430
431
432/* nanohttp.h
433 --------------------------------------------------------------------- */
434#ifdef LIBXML_HTTP_ENABLED
435 xmlNanoHTTPInit
436 xmlNanoHTTPCleanup
437 xmlNanoHTTPScanProxy
438 xmlNanoHTTPFetch
439 xmlNanoHTTPMethod
440 xmlNanoHTTPMethodRedir
441 xmlNanoHTTPOpen
442 xmlNanoHTTPOpenRedir
443 xmlNanoHTTPReturnCode
444 xmlNanoHTTPAuthHeader
445 xmlNanoHTTPRead
446 xmlNanoHTTPSave
447 xmlNanoHTTPClose
448#endif /* LIBXML_HTTP_ENABLED */
449
450
451/* parser.h
452 --------------------------------------------------------------------- */
453 // xmlParserVersion DATA <-- moved to the globals.h section
454 // xmlDefaultSAXLocator DATA <-- moved to the globals.h section
455 // xmlDefaultSAXHandler DATA <-- moved to the globals.h section
456 //#ifdef LIBXML_HTML_ENABLED <-- moved to the globals.h section
457 // htmlDefaultSAXHandler DATA <-- moved to the globals.h section
458 //#endif <-- moved to globals.h section
459 //#ifdef LIBXML_DOCB_ENABLED <-- moved to the globals.h section
460 // docbDefaultSAXHandler DATA <-- moved to the globals.h section
461 //#endif <-- moved to globals.h section
462 // xmlSubstituteEntitiesDefaultValue DATA <-- moved to globals.h section
463 // xmlGetWarningsDefaultValue DATA <-- moved to globals.h section
464
465 /* Init/Cleanup */
466 xmlInitParser
467 xmlCleanupParser
468
469 /* Input functions */
470 xmlParserInputRead
471 xmlParserInputGrow
472
473 /* xmlChar handling */
474 xmlStrdup
475 xmlStrndup
476 xmlCharStrndup
477 xmlCharStrdup
478 xmlStrsub
479 xmlStrchr
480 xmlStrstr
481 xmlStrcasestr
482 xmlStrcmp
483 xmlStrncmp
484 xmlStrcasecmp
485 xmlStrncasecmp
486 xmlStrEqual
487 xmlStrlen
488 xmlStrcat
489 xmlStrncat
490
491 /* Basic parsing Interfaces */
492 xmlParseDoc
493 xmlParseMemory
494 xmlParseFile
495 xmlSubstituteEntitiesDefault
496 xmlKeepBlanksDefault
497 xmlStopParser
498 xmlPedanticParserDefault
499 xmlLineNumbersDefault
500
501 /* Recovery mode */
502 xmlRecoverDoc
503 xmlRecoverMemory
504 xmlRecoverFile
505
506 /* Less common routines and SAX interfaces */
507 xmlParseDocument
508 xmlParseExtParsedEnt
509 xmlSAXParseDoc
510 xmlSAXUserParseFile
511 xmlSAXUserParseMemory
512 xmlSAXParseMemory
513 xmlSAXParseFile
514 xmlSAXParseFileWithData
515 xmlSAXParseEntity
516 xmlParseEntity
517 xmlParseDTD
518 xmlSAXParseDTD
519 xmlIOParseDTD
520 xmlParseBalancedChunkMemory
521 xmlParseExternalEntity
522 xmlParseCtxtExternalEntity
523
524 /* SAX initialization routines */
525 xmlDefaultSAXHandlerInit
526 #ifdef LIBXML_HTML_ENABLED
527 htmlDefaultSAXHandlerInit
528 #endif /* LIBXML_HTML_ENABLED */
529
530 /* Parser contexts handling. */
531 xmlInitParserCtxt
532 xmlClearParserCtxt
533 xmlFreeParserCtxt
534 xmlSetupParserForBuffer
535 xmlCreateDocParserCtxt
536
537 /* Reading/setting optional parsing features. */
538 xmlGetFeaturesList
539 xmlGetFeature
540 xmlSetFeature
541
542 /* Interfaces for the Push mode */
543 xmlCreatePushParserCtxt
544 xmlParseChunk
545
546 /* Special I/O mode */
547 xmlCreateIOParserCtxt
548 xmlNewIOInputStream
549
550 /* Node infos */
551 xmlParserFindNodeInfo
552 xmlInitNodeInfoSeq
553 xmlClearNodeInfoSeq
554 xmlParserFindNodeInfoIndex
555 xmlParserAddNodeInfo
556
557 /* External entities handling actually implemented in xmlIO */
558 xmlSetExternalEntityLoader
559 xmlGetExternalEntityLoader
560 xmlLoadExternalEntity
561
562
563/* parserinternals.h
564 --------------------------------------------------------------------- */
565 /* Global variables used for predefined strings */
566 xmlStringText DATA
567 xmlStringTextNoenc DATA
568 xmlStringComment DATA
569
570 /* Function to finish the work of the macros where needed */
571 xmlIsBaseChar
572 xmlIsBlank
573 xmlIsPubidChar
574 xmlIsLetter
575 xmlIsDigit
576 xmlIsIdeographic
577 xmlIsCombining
578 xmlIsExtender
579 xmlIsCombining
580 xmlIsChar
581
582 /* Parser context */
583 xmlCreateDocParserCtxt
584 xmlCreateFileParserCtxt
585 xmlCreateMemoryParserCtxt
586 xmlNewParserCtxt
587 xmlCreateEntityParserCtxt
588 xmlSwitchEncoding
589 xmlSwitchToEncoding
590 xmlFreeParserCtxt
591
592 /* Entities */
593 xmlHandleEntity
594
595 /* Input Streams */
596 xmlNewStringInputStream
597 xmlNewEntityInputStream
598 xmlPushInput
599 xmlPopInput
600 xmlFreeInputStream
601 xmlNewInputFromFile
602 xmlNewInputStream
603
604 /* Namespaces. */
605 xmlSplitQName
606 xmlNamespaceParseNCName
607 xmlNamespaceParseQName
608 xmlNamespaceParseNSDef
609 xmlParseQuotedString
610 xmlParseNamespace
611
612 /* Generic production rules */
613 xmlScanName
614 xmlParseName
615 xmlParseNmtoken
616 xmlParseEntityValue
617 xmlParseAttValue
618 xmlParseSystemLiteral
619 xmlParsePubidLiteral
620 xmlParseCharData
621 xmlParseExternalID
622 xmlParseComment
623 xmlParsePITarget
624 xmlParsePI
625 xmlParseNotationDecl
626 xmlParseEntityDecl
627 xmlParseDefaultDecl
628 xmlParseNotationType
629 xmlParseEnumerationType
630 xmlParseEnumeratedType
631 xmlParseAttributeType
632 xmlParseAttributeListDecl
633 xmlParseElementMixedContentDecl
634 xmlParseElementChildrenContentDecl
635 xmlParseElementContentDecl
636 xmlParseElementDecl
637 xmlParseMarkupDecl
638 xmlParseCharRef
639 xmlParseEntityRef
640 xmlParseReference
641 xmlParsePEReference
642 xmlParseDocTypeDecl
643 xmlParseAttribute
644 xmlParseStartTag
645 xmlParseEndTag
646 xmlParseCDSect
647 xmlParseContent
648 xmlParseElement
649 xmlParseVersionNum
650 xmlParseVersionInfo
651 xmlParseEncName
652 xmlParseEncodingDecl
653 xmlParseSDDecl
654 xmlParseXMLDecl
655 xmlParseTextDecl
656 xmlParseMisc
657 xmlParseExternalSubset
658
659 xmlDecodeEntities
660 xmlStringDecodeEntities
661
662 /* Generated by MACROS on top of parser.c c.f. PUSH_AND_POP */
663 nodePush
664 nodePop
665 inputPush
666 inputPop
667 namePop
668 namePush
669
670 /* other comodities shared between parser.c and parserInternals */
671 xmlSkipBlankChars
672 xmlStringCurrentChar
673 xmlParserHandlePEReference
674 xmlParserHandleReference
675 xmlCheckLanguageID
676
677 /* Really core function shared with HTML parser */
678 xmlCurrentChar
679 xmlCopyCharMultiByte
680 xmlCopyChar
681 xmlNextChar
682 xmlParserInputShrink
683
684 /* Actually comes from the HTML parser but launched from the init stuff */
685 #ifdef LIBXML_HTML_ENABLED
686 htmlInitAutoClose
687 htmlCreateFileParserCtxt
688 #endif /* LIBXML_HTML_ENABLED */
689
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000690 /* Specific function to keep track of entities references and used by the XSLT debugger. */
691 xmlSetEntityReferenceFunc
Igor Zlatkovicac97f6e2002-03-24 21:00:26 +0000692
693/* SAX.h
694 --------------------------------------------------------------------- */
695 getPublicId
696 getSystemId
697 setDocumentLocator
698 getLineNumber
699 getColumnNumber
700 isStandalone
701 hasInternalSubset
702 hasExternalSubset
703 internalSubset
704 externalSubset
705 getEntity
706 getParameterEntity
707 resolveEntity
708 entityDecl
709 attributeDecl
710 elementDecl
711 notationDecl
712 unparsedEntityDecl
713 startDocument
714 endDocument
715 attribute
716 startElement
717 endElement
718 reference
719 characters
720 ignorableWhitespace
721 processingInstruction
722 globalNamespace
723 setNamespace
724 getNamespace
725 checkNamespace
726 namespaceDecl
727 comment
728 cdataBlock
729 initxmlDefaultSAXHandler
730 xmlDefaultSAXHandlerInit
731 #ifdef LIBXML_HTML_ENABLED
732 htmlDefaultSAXHandlerInit
733 inithtmlDefaultSAXHandler
734 #endif /* LIBXML_HTML_ENABLED */
735 #ifdef LIBXML_DOCB_ENABLED
736 docbDefaultSAXHandlerInit
737 initdocbDefaultSAXHandler
738 #endif /* LIBXML_DOCB_ENABLED */
739
740
741/* tree.h
742 --------------------------------------------------------------------- */
743 /* Variables. */
744 // baseDTD DATA <-- has been removed from the code
745 // oldXMLWDcompatibility DATA <-- moved to the globals.h section
746 // xmlIndentTreeOutput DATA <-- moved to the globals.h section
747 // xmlBufferAllocScheme DATA <-- moved to the globals.h section
748 // xmlSaveNoEmptyTags DATA <-- moved to the globals.h section
749 // xmlDefaultBufferSize DATA <-- moved to the globals.h section
750
751 /* handling buffers */
752 xmlSetBufferAllocationScheme
753 xmlGetBufferAllocationScheme
754 xmlBufferCreate
755 xmlBufferCreateSize
756 xmlBufferResize
757 xmlBufferFree
758 xmlBufferDump
759 xmlBufferAdd
760 xmlBufferAddHead
761 xmlBufferCat
762 xmlBufferCCat
763 xmlBufferShrink
764 xmlBufferGrow
765 xmlBufferEmpty
766 xmlBufferContent
767 xmlBufferSetAllocationScheme
768 xmlBufferLength
769
770 /* Creating/freeing new structures */
771 xmlCreateIntSubset
772 xmlNewDtd
773 xmlGetIntSubset
774 xmlFreeDtd
775 xmlNewGlobalNs
776 xmlNewNs
777 xmlFreeNs
778 xmlFreeNsList
779 xmlNewDoc
780 xmlFreeDoc
781 xmlNewDocProp
782 xmlNewProp
783 xmlNewNsProp
784 xmlFreePropList
785 xmlFreeProp
786 xmlCopyProp
787 xmlCopyPropList
788 xmlCopyDtd
789 xmlCopyDoc
790
791 /* Creating new nodes */
792 xmlNewDocNode
793 xmlNewDocRawNode
794 xmlNewNode
795 xmlNewChild
796 xmlNewTextChild
797 xmlNewDocText
798 xmlNewText
799 xmlNewPI
800 xmlNewDocTextLen
801 xmlNewTextLen
802 xmlNewDocComment
803 xmlNewComment
804 xmlNewCDataBlock
805 xmlNewCharRef
806 xmlNewReference
807 xmlCopyNode
808 xmlDocCopyNode
809 xmlCopyNodeList
810 xmlNewDocFragment
811
812 /* Navigating */
813 xmlGetLineNo
814 xmlGetNodePath
815 xmlDocGetRootElement
816 xmlGetLastChild
817 xmlNodeIsText
818 xmlIsBlankNode
819
820 /* Changing the structure */
821 xmlDocSetRootElement
822 xmlNodeSetName
823 xmlAddChild
824 xmlAddChildList
825 xmlReplaceNode
826 xmlAddSibling
827 xmlAddPrevSibling
828 xmlAddNextSibling
829 xmlUnlinkNode
830 xmlTextMerge
831 xmlTextConcat
832 xmlFreeNodeList
833 xmlFreeNode
834 xmlSetTreeDoc
835 xmlSetListDoc
836
837 /* Namespaces */
838 xmlSearchNs
839 xmlSearchNsByHref
840 xmlGetNsList
841 xmlSetNs
842 xmlCopyNamespace
843 xmlCopyNamespaceList
844
845 /* Changing the content. */
846 xmlSetProp
847 xmlGetProp
848 xmlHasProp
849 xmlHasNsProp
850 xmlSetNsProp
851 xmlGetNsProp
852 xmlStringGetNodeList
853 xmlStringLenGetNodeList
854 xmlNodeListGetString
855 xmlNodeListGetRawString
856 xmlNodeSetContent
857 xmlNodeSetContentLen
858 xmlNodeAddContent
859 xmlNodeAddContentLen
860 xmlNodeGetContent
861 xmlNodeGetLang
862 xmlNodeSetLang
863 xmlNodeGetSpacePreserve
864 xmlNodeSetSpacePreserve
865 xmlNodeGetBase
866 xmlNodeSetBase
867
868 /* Removing content. */
869 xmlRemoveProp
870 xmlUnsetProp
871 xmlUnsetNsProp
872
873 /* Internal, don't use */
874 xmlBufferWriteCHAR
875 xmlBufferWriteChar
876 xmlBufferWriteQuotedString
877
878 /* Namespace handling */
879 xmlReconciliateNs
880
881 /* Saving */
882 xmlDocDumpFormatMemory
883 xmlDocDumpMemory
884 xmlDocDumpMemoryEnc
885 xmlDocDumpFormatMemoryEnc
886 xmlDocDump
887 xmlElemDump
888 xmlSaveFile
889 xmlSaveFormatFile
890 xmlNodeDump
891 xmlSaveFileTo
892 xmlSaveFormatFileTo
893 xmlNodeDumpOutput
894 xmlSaveFormatFileEnc
895 xmlSaveFileEnc
896
897 /* Compression */
898 xmlGetDocCompressMode
899 xmlSetDocCompressMode
900 xmlGetCompressMode
901 xmlSetCompressMode
902
903
904/* uri.h
905 --------------------------------------------------------------------- */
906 xmlCreateURI
907 xmlBuildURI
908 xmlParseURI
909 xmlParseURIReference
910 xmlSaveUri
911 xmlPrintURI
912 xmlURIEscapeStr
913 xmlURIUnescapeString
914 xmlNormalizeURIPath
915 xmlURIEscape
916 xmlFreeURI
917
918
919/* valid.h
920 --------------------------------------------------------------------- */
921 /* helper */
922 xmlSplitQName2
923
924 /* Notation */
925 xmlAddNotationDecl
926 xmlCopyNotationTable
927 xmlFreeNotationTable
928 xmlDumpNotationDecl
929 xmlDumpNotationTable
930
931 /* Element Content */
932 xmlNewElementContent
933 xmlCopyElementContent
934 xmlFreeElementContent
935 xmlSnprintfElementContent
936
937 /* DEPRECATED */
938 xmlSprintfElementContent
939
940 /* Element */
941 xmlAddElementDecl
942 xmlCopyElementTable
943 xmlFreeElementTable
944 xmlDumpElementTable
945 xmlDumpElementDecl
946
947 /* Enumeration */
948 xmlCreateEnumeration
949 xmlFreeEnumeration
950 xmlCopyEnumeration
951
952 /* Attribute */
953 xmlAddAttributeDecl
954 xmlCopyAttributeTable
955 xmlFreeAttributeTable
956 xmlDumpAttributeTable
957 xmlDumpAttributeDecl
958
959 /* IDs */
960 xmlAddID
961 xmlFreeIDTable
962 xmlGetID
963 xmlIsID
964 xmlRemoveID
965
966 /* IDREFs */
967 xmlAddRef
968 xmlFreeRefTable
969 xmlIsRef
970 xmlRemoveRef
971 xmlGetRefs
972
973 /* The public function calls related to validity checking */
974 xmlValidateRoot
975 xmlValidateElementDecl
976 xmlValidNormalizeAttributeValue
977 xmlValidateAttributeDecl
978 xmlValidateAttributeValue
979 xmlValidateNotationDecl
980 xmlValidateDtd
981 xmlValidateDtdFinal
982 xmlValidateDocument
983 xmlValidateElement
984 xmlValidateOneElement
985 xmlValidateOneAttribute
986 xmlValidateDocumentFinal
987 xmlValidateNotationUse
988 xmlIsMixedElement
989 xmlGetDtdAttrDesc
990 xmlGetDtdQAttrDesc
991 xmlGetDtdNotationDesc
992 xmlGetDtdQElementDesc
993 xmlGetDtdElementDesc
994 xmlValidGetValidElements
995 xmlValidGetPotentialChildren
996
997
998/* xinclude.h
999 --------------------------------------------------------------------- */
1000#ifdef LIBXML_XINCLUDE_ENABLED
1001 xmlXIncludeProcess
1002#endif /* LIBXML_XINCLUDE_ENABLED */
1003
1004
1005/* xlink.h
1006 --------------------------------------------------------------------- */
1007#ifdef LIBXML_XLINK_INCLUDED
1008 xlinkGetDefaultDetect
1009 xlinkSetDefaultDetect
1010 xlinkGetDefaultHandler
1011 xlinkSetDefaultHandler
1012 xlinkIsLink
1013#endif
1014
1015
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001016/* xmlautomata.h
1017 --------------------------------------------------------------------- */
1018#ifdef LIBXML_SCHEMAS_ENABLED
1019 /* Building API */
1020 xmlNewAutomata
1021 xmlFreeAutomata
1022 xmlAutomataGetInitState
1023 xmlAutomataSetFinalState
1024 xmlAutomataNewState
1025 xmlAutomataNewTransition
1026 xmlAutomataNewCountTrans
1027 xmlAutomataNewEpsilon
1028 // xmlAutomataNewCounter <-- not activated in the source (xmlregexp.c).
1029 xmlAutomataCompile
1030#endif /* LIBXML_SCHEMAS_ENABLED */
1031
1032
Igor Zlatkovicac97f6e2002-03-24 21:00:26 +00001033/* xmlerror.h
1034 --------------------------------------------------------------------- */
1035 xmlSetGenericErrorFunc
1036 initGenericErrorDefaultFunc
1037 xmlParserError
1038 xmlParserWarning
1039 xmlParserValidityError
1040 xmlParserValidityWarning
1041 xmlParserPrintFileInfo
1042 xmlParserPrintFileContext
1043 // xmlGenericError DATA <-- moved to the globals.h section
1044 // xmlGenericErrorContext DATA <-- moved to the globals.h section
1045
1046
1047/* xmlIO.h
1048 --------------------------------------------------------------------- */
1049 /* Interfaces for input */
1050 xmlCleanupInputCallbacks
1051 xmlCleanupOutputCallbacks
1052 xmlRegisterDefaultInputCallbacks
1053 xmlAllocParserInputBuffer
1054 xmlParserInputBufferCreateFilename
1055 xmlParserInputBufferCreateFile
1056 xmlParserInputBufferCreateFd
1057 xmlParserInputBufferCreateMem
1058 xmlParserInputBufferCreateIO
1059 xmlParserInputBufferRead
1060 xmlParserInputBufferGrow
1061 xmlParserInputBufferPush
1062 xmlFreeParserInputBuffer
1063 xmlParserGetDirectory
1064 xmlRegisterInputCallbacks
1065
1066 /* Interfaces for output */
1067 xmlRegisterDefaultOutputCallbacks
1068 xmlAllocOutputBuffer
1069 xmlOutputBufferCreateFilename
1070 xmlOutputBufferCreateFile
1071 xmlOutputBufferCreateFd
1072 xmlOutputBufferCreateIO
1073 xmlOutputBufferWrite
1074 xmlOutputBufferWriteString
1075 xmlOutputBufferFlush
1076 xmlOutputBufferClose
1077 xmlRegisterOutputCallbacks
1078 #ifdef LIBXML_HTTP_ENABLED
1079 xmlIOHTTPOpenW
1080 xmlRegisterHTTPPostCallbacks
1081 #endif /* LIBXML_HTTP_ENABLED */
1082 xmlNoNetExternalEntityLoader
1083
1084
1085/* xmlmemory.h
1086 --------------------------------------------------------------------- */
1087 // xmlFree DATA <-- moved to the globals.h section
1088 // xmlMalloc DATA <-- moved to the globals.h section
1089 // xmlRealloc DATA <-- moved to the globals.h section
1090 // xmlMemStrdup DATA <-- moved to the globals.h section
1091 xmlMemSetup
1092 xmlMemGet
1093 xmlInitMemory
1094 xmlMemUsed
1095 xmlMemDisplay
1096 xmlMemShow
1097 xmlMemoryDump
1098 #ifdef DEBUG_MEMORY_LOCATION
1099 xmlMallocLoc
1100 xmlReallocLoc
1101 xmlMemStrdupLoc
1102 #endif /* DEBUG_MEMORY_LOCATION */
1103
1104
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001105/* xmlregexp.h
1106 --------------------------------------------------------------------- */
1107#ifdef LIBXML_SCHEMAS_ENABLED
1108 /* The POSIX like API */
1109 xmlRegexpCompile
1110 xmlRegFreeRegexp
1111 xmlRegexpExec
1112 xmlRegexpPrint
1113
1114 /* The progressive API */
1115 xmlRegNewExecCtxt
1116 xmlRegFreeExecCtxt
1117 xmlRegExecPushString
1118#endif /* LIBXML_SCHEMAS_ENABLED */
1119
1120
1121/* xmlschemas.h
1122 --------------------------------------------------------------------- */
1123#ifdef LIBXML_SCHEMAS_ENABLED
1124 /* Interfaces for parsing. */
1125 xmlSchemaNewParserCtxt
1126 xmlSchemaFreeParserCtxt
1127 xmlSchemaSetParserErrors
1128 xmlSchemaParse
1129 xmlSchemaFree
1130 xmlSchemaDump
1131
1132 /* Interfaces for validating */
1133 xmlSchemaSetValidErrors
1134 xmlSchemaNewValidCtxt
1135 xmlSchemaFreeValidCtxt
1136 xmlSchemaValidateDoc
1137 xmlSchemaValidateStream
1138#endif /* LIBXML_SCHEMAS_ENABLED */
1139
1140
1141/* xmlschemastypes.h
1142 --------------------------------------------------------------------- */
1143#ifdef LIBXML_SCHEMAS_ENABLED
1144 xmlSchemaInitTypes
1145 xmlSchemaCleanupTypes
1146 xmlSchemaGetPredefinedType
1147 xmlSchemaValidatePredefinedType
1148 xmlSchemaValidateFacet
1149 xmlSchemaFreeValue
1150#endif /* LIBXML_SCHEMAS_ENABLED */
1151
1152
1153/* xmlunicode.h
1154 --------------------------------------------------------------------- */
1155#ifdef LIBXML_SCHEMAS_ENABLED
1156 xmlUCSIsAlphabeticPresentationForms
1157 xmlUCSIsArabic
1158 xmlUCSIsArabicPresentationFormsA
1159 xmlUCSIsArabicPresentationFormsB
1160 xmlUCSIsArmenian
1161 xmlUCSIsArrows
1162 xmlUCSIsBasicLatin
1163 xmlUCSIsBengali
1164 xmlUCSIsBlockElements
1165 xmlUCSIsBopomofo
1166 xmlUCSIsBopomofoExtended
1167 xmlUCSIsBoxDrawing
1168 xmlUCSIsBraillePatterns
1169 xmlUCSIsByzantineMusicalSymbols
1170 xmlUCSIsCJKCompatibility
1171 xmlUCSIsCJKCompatibilityForms
1172 xmlUCSIsCJKCompatibilityIdeographs
1173 xmlUCSIsCJKCompatibilityIdeographsSupplement
1174 xmlUCSIsCJKRadicalsSupplement
1175 xmlUCSIsCJKSymbolsandPunctuation
1176 xmlUCSIsCJKUnifiedIdeographs
1177 xmlUCSIsCJKUnifiedIdeographsExtensionA
1178 xmlUCSIsCJKUnifiedIdeographsExtensionB
1179 xmlUCSIsCherokee
1180 xmlUCSIsCombiningDiacriticalMarks
1181 xmlUCSIsCombiningHalfMarks
1182 xmlUCSIsCombiningMarksforSymbols
1183 xmlUCSIsControlPictures
1184 xmlUCSIsCurrencySymbols
1185 xmlUCSIsCyrillic
1186 xmlUCSIsDeseret
1187 xmlUCSIsDevanagari
1188 xmlUCSIsDingbats
1189 xmlUCSIsEnclosedAlphanumerics
1190 xmlUCSIsEnclosedCJKLettersandMonths
1191 xmlUCSIsEthiopic
1192 xmlUCSIsGeneralPunctuation
1193 xmlUCSIsGeometricShapes
1194 xmlUCSIsGeorgian
1195 xmlUCSIsGothic
1196 xmlUCSIsGreek
1197 xmlUCSIsGreekExtended
1198 xmlUCSIsGujarati
1199 xmlUCSIsGurmukhi
1200 xmlUCSIsHalfwidthandFullwidthForms
1201 xmlUCSIsHangulCompatibilityJamo
1202 xmlUCSIsHangulJamo
1203 xmlUCSIsHangulSyllables
1204 xmlUCSIsHebrew
1205 xmlUCSIsHighPrivateUseSurrogates
1206 xmlUCSIsHighSurrogates
1207 xmlUCSIsHiragana
1208 xmlUCSIsIPAExtensions
1209 xmlUCSIsIdeographicDescriptionCharacters
1210 xmlUCSIsKanbun
1211 xmlUCSIsKangxiRadicals
1212 xmlUCSIsKannada
1213 xmlUCSIsKatakana
1214 xmlUCSIsKhmer
1215 xmlUCSIsLao
1216 xmlUCSIsLatin1Supplement
1217 xmlUCSIsLatinExtendedA
1218 xmlUCSIsLatinExtendedB
1219 xmlUCSIsLatinExtendedAdditional
1220 xmlUCSIsLetterlikeSymbols
1221 xmlUCSIsLowSurrogates
1222 xmlUCSIsMalayalam
1223 xmlUCSIsMathematicalAlphanumericSymbols
1224 xmlUCSIsMathematicalOperators
1225 xmlUCSIsMiscellaneousSymbols
1226 xmlUCSIsMiscellaneousTechnical
1227 xmlUCSIsMongolian
1228 xmlUCSIsMusicalSymbols
1229 xmlUCSIsMyanmar
1230 xmlUCSIsNumberForms
1231 xmlUCSIsOgham
1232 xmlUCSIsOldItalic
1233 xmlUCSIsOpticalCharacterRecognition
1234 xmlUCSIsOriya
1235 xmlUCSIsPrivateUse
1236 xmlUCSIsRunic
1237 xmlUCSIsSinhala
1238 xmlUCSIsSmallFormVariants
1239 xmlUCSIsSpacingModifierLetters
1240 xmlUCSIsSpecials
1241 xmlUCSIsSuperscriptsandSubscripts
1242 xmlUCSIsSyriac
1243 xmlUCSIsTags
1244 xmlUCSIsTamil
1245 xmlUCSIsTelugu
1246 xmlUCSIsThaana
1247 xmlUCSIsThai
1248 xmlUCSIsTibetan
1249 xmlUCSIsUnifiedCanadianAboriginalSyllabics
1250 xmlUCSIsYiRadicals
1251 xmlUCSIsYiSyllables
1252 xmlUCSIsBlock
1253 xmlUCSIsCatC
1254 xmlUCSIsCatCc
1255 xmlUCSIsCatCf
1256 xmlUCSIsCatCo
1257 xmlUCSIsCatCs
1258 xmlUCSIsCatL
1259 xmlUCSIsCatLl
1260 xmlUCSIsCatLm
1261 xmlUCSIsCatLo
1262 xmlUCSIsCatLt
1263 xmlUCSIsCatLu
1264 xmlUCSIsCatM
1265 xmlUCSIsCatMc
1266 xmlUCSIsCatMe
1267 xmlUCSIsCatMn
1268 xmlUCSIsCatN
1269 xmlUCSIsCatNd
1270 xmlUCSIsCatNl
1271 xmlUCSIsCatNo
1272 xmlUCSIsCatP
1273 xmlUCSIsCatPc
1274 xmlUCSIsCatPd
1275 xmlUCSIsCatPe
1276 xmlUCSIsCatPf
1277 xmlUCSIsCatPi
1278 xmlUCSIsCatPo
1279 xmlUCSIsCatPs
1280 xmlUCSIsCatS
1281 xmlUCSIsCatSc
1282 xmlUCSIsCatSk
1283 xmlUCSIsCatSm
1284 xmlUCSIsCatSo
1285 xmlUCSIsCatZ
1286 xmlUCSIsCatZl
1287 xmlUCSIsCatZp
1288 xmlUCSIsCatZs
1289 xmlUCSIsCat
1290#endif /* LIBXML_SCHEMAS_ENABLED */
1291
1292
Igor Zlatkovicac97f6e2002-03-24 21:00:26 +00001293/* xmlversion.h
1294 --------------------------------------------------------------------- */
1295 xmlCheckVersion
1296
1297
1298/* xpath.h
1299 --------------------------------------------------------------------- */
1300#ifdef LIBXML_XPATH_ENABLED
1301 /* Objects and Nodesets handling */
1302 xmlXPathNAN DATA
1303 xmlXPathPINF DATA
1304 xmlXPathNINF DATA
1305 xmlXPathIsNaN
1306 xmlXPathIsInf
1307
1308 xmlXPathFreeObject
1309 xmlXPathNodeSetCreate
1310 xmlXPathFreeNodeSetList
1311 xmlXPathFreeNodeSet
1312 xmlXPathObjectCopy
1313 xmlXPathCmpNodes
1314
1315 /* Conversion functions to basic types */
1316 xmlXPathCastNumberToBoolean
1317 xmlXPathCastStringToBoolean
1318 xmlXPathCastNodeSetToBoolean
1319 xmlXPathCastToBoolean
1320 xmlXPathCastBooleanToNumber
1321 xmlXPathCastStringToNumber
1322 xmlXPathCastNodeToNumber
1323 xmlXPathCastNodeSetToNumber
1324 xmlXPathCastToNumber
1325 xmlXPathCastBooleanToString
1326 xmlXPathCastNumberToString
1327 xmlXPathCastNodeToString
1328 xmlXPathCastNodeSetToString
1329 xmlXPathCastToString
1330 xmlXPathConvertBoolean
1331 xmlXPathConvertNumber
1332 xmlXPathConvertString
1333
1334 /* Context handling */
1335 xmlXPathInit
1336 xmlXPathNewContext
1337 xmlXPathFreeContext
1338
1339 /* Evaluation functions. */
1340 xmlXPathEval
1341 xmlXPathEvalExpression
1342 xmlXPathEvalPredicate
1343
1344 /* Separate compilation/evaluation entry points */
1345 xmlXPathCompile
1346 xmlXPathCompiledEval
1347 xmlXPathFreeCompExpr
1348#endif /* LIBXML_XPATH_ENABLED */
1349
1350
1351/* xpathinternals.h
1352 --------------------------------------------------------------------- */
1353#ifdef LIBXML_XPATH_ENABLED
1354 xmlXPathPopBoolean
1355 xmlXPathPopNumber
1356 xmlXPathPopString
1357 xmlXPathPopNodeSet
1358 xmlXPathPopExternal
1359
1360 /* Variable Lookup forwarding */
1361 xmlXPathRegisterVariableLookup
1362
1363 /* Function Lookup forwarding */
1364 xmlXPathRegisterFuncLookup
1365
1366 /* Error reporting */
1367 xmlXPatherror
1368 xmlXPathDebugDumpObject
1369 xmlXPathDebugDumpCompExpr
1370
1371 /* NodeSet handling */
1372 xmlXPathNodeSetContains
1373 xmlXPathDifference
1374 xmlXPathIntersection
1375 xmlXPathDistinctSorted
1376 xmlXPathDistinct
1377 xmlXPathHasSameNodes
1378 xmlXPathNodeLeadingSorted
1379 xmlXPathLeadingSorted
1380 xmlXPathNodeLeading
1381 xmlXPathLeading
1382 xmlXPathNodeTrailingSorted
1383 xmlXPathTrailingSorted
1384 xmlXPathNodeTrailing
1385 xmlXPathTrailing
1386
1387 /* Extending a context */
1388 xmlXPathRegisterNs
1389 xmlXPathNsLookup
1390 xmlXPathRegisteredNsCleanup
1391 xmlXPathRegisterFunc
1392 xmlXPathRegisterFuncNS
1393 xmlXPathRegisterVariable
1394 xmlXPathRegisterVariableNS
1395 xmlXPathFunctionLookup
1396 xmlXPathFunctionLookupNS
1397 xmlXPathRegisteredFuncsCleanup
1398 xmlXPathVariableLookup
1399 xmlXPathVariableLookupNS
1400 xmlXPathRegisteredVariablesCleanup
1401
1402 /* Utilities to extend XPath */
1403 xmlXPathNewParserContext
1404 xmlXPathFreeParserContext
1405
1406 /* TODO: remap to xmlXPathValuePop and Push */
1407 valuePop
1408 valuePush
1409
1410 xmlXPathNewString
1411 xmlXPathNewCString
1412 xmlXPathWrapString
1413 xmlXPathWrapCString
1414 xmlXPathNewFloat
1415 xmlXPathNewBoolean
1416 xmlXPathNewNodeSet
1417 xmlXPathNewValueTree
1418 xmlXPathNodeSetAdd
1419 xmlXPathNodeSetAddUnique
1420 xmlXPathNodeSetSort
1421 xmlXPathIdFunction
1422 xmlXPathRoot
1423 xmlXPathEvalExpr
1424 xmlXPathParseName
1425 xmlXPathParseNCName
1426
1427 /* Debug */
1428 #ifdef LIBXML_DEBUG_ENABLED
1429 xmlXPathDebugDumpObject
1430 xmlXPathDebugDumpCompExpr
1431 #endif /* LIBXML_DEBUG_ENABLED */
1432
1433 /* Existing functions */
1434 xmlXPathStringEvalNumber
1435 xmlXPathEvaluatePredicateResult
1436 xmlXPathInit
1437 xmlXPathStringFunction
1438 xmlXPathRegisterAllFunctions
1439 xmlXPathNodeSetCreate
1440 xmlXPathNodeSetAdd
1441 xmlXPathNodeSetMerge
1442 xmlXPathNodeSetDel
1443 xmlXPathNodeSetRemove
1444 xmlXPathFreeNodeSet
1445 xmlXPathNewNodeSet
1446 xmlXPathNewNodeSetList
1447 xmlXPathWrapNodeSet
1448 xmlXPathWrapExternal
1449 xmlXPathFreeNodeSetList
1450
1451 xmlXPathNewFloat
1452 xmlXPathNewBoolean
1453 xmlXPathNewString
1454 xmlXPathNewCString
1455 xmlXPathFreeObject
1456 xmlXPathNewContext
1457 xmlXPathFreeContext
1458
1459 xmlXPathEqualValues
1460 xmlXPathCompareValues
1461 xmlXPathValueFlipSign
1462 xmlXPathAddValues
1463 xmlXPathSubValues
1464 xmlXPathMultValues
1465 xmlXPathDivValues
1466 xmlXPathModValues
1467
1468 xmlXPathIsNodeType
1469
1470 /* Some of the axis navigation routines */
1471 xmlXPathNextSelf
1472 xmlXPathNextChild
1473 xmlXPathNextDescendant
1474 xmlXPathNextDescendantOrSelf
1475 xmlXPathNextParent
1476 xmlXPathNextAncestorOrSelf
1477 xmlXPathNextFollowingSibling
1478 xmlXPathNextFollowing
1479 xmlXPathNextNamespace
1480 xmlXPathNextAttribute
1481 xmlXPathNextPreceding
1482 xmlXPathNextAncestor
1483 xmlXPathNextPrecedingSibling
1484
1485 /* The official core of XPath functions */
1486 xmlXPathRoot
1487 xmlXPathLastFunction
1488 xmlXPathPositionFunction
1489 xmlXPathCountFunction
1490 xmlXPathIdFunction
1491 xmlXPathLocalNameFunction
1492 xmlXPathNamespaceURIFunction
1493 xmlXPathStringFunction
1494 xmlXPathStringLengthFunction
1495 xmlXPathConcatFunction
1496 xmlXPathContainsFunction
1497 xmlXPathStartsWithFunction
1498 xmlXPathSubstringFunction
1499 xmlXPathSubstringBeforeFunction
1500 xmlXPathSubstringAfterFunction
1501 xmlXPathNormalizeFunction
1502 xmlXPathTranslateFunction
1503 xmlXPathNotFunction
1504 xmlXPathTrueFunction
1505 xmlXPathFalseFunction
1506 xmlXPathLangFunction
1507 xmlXPathNumberFunction
1508 xmlXPathSumFunction
1509 xmlXPathFloorFunction
1510 xmlXPathCeilingFunction
1511 xmlXPathRoundFunction
1512 xmlXPathBooleanFunction
1513#endif /* LIBXML_XPATH_ENABLED */
1514
1515
1516/* xpointer.h
1517 --------------------------------------------------------------------- */
1518#ifdef LIBXML_XPTR_ENABLED
1519 /* Handling of location sets */
1520 xmlXPtrLocationSetCreate
1521 xmlXPtrFreeLocationSet
1522 xmlXPtrLocationSetMerge
1523 xmlXPtrNewRange
1524 xmlXPtrNewRangePoints
1525 xmlXPtrNewRangeNodePoint
1526 xmlXPtrNewRangePointNode
1527 xmlXPtrNewRangeNodes
1528 xmlXPtrNewLocationSetNodes
1529 xmlXPtrNewLocationSetNodeSet
1530 xmlXPtrNewRangeNodeObject
1531 xmlXPtrNewCollapsedRange
1532 xmlXPtrLocationSetAdd
1533 xmlXPtrWrapLocationSet
1534 xmlXPtrLocationSetDel
1535 xmlXPtrLocationSetRemove
1536
1537 /* Functions */
1538 xmlXPtrNewContext
1539 xmlXPtrEval
1540 xmlXPtrRangeToFunction
1541 xmlXPtrBuildNodeList
1542 xmlXPtrEvalRangePredicate
1543#endif /* LIBXML_XPTR_ENABLED */
1544
1545