blob: 1887d65d838d79cc2d2bb7ff94d7da1da8f28735 [file] [log] [blame]
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001 Generated Classes for libxml2-python
2
3#
4# Global functions of the module
5#
6
7
8# functions from module HTMLparser
9htmlHandleOmittedElem()
10htmlIsScriptAttribute()
11htmlParseDoc()
12htmlParseFile()
13
14# functions from module HTMLtree
Daniel Veillardbd9afb52002-09-25 22:25:35 +000015htmlIsBooleanAttr()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000016htmlNewDoc()
17htmlNewDocNoDtD()
18
19# functions from module catalog
20catalogAdd()
21catalogCleanup()
22catalogConvert()
Daniel Veillard7db38712002-02-07 16:39:11 +000023catalogDump()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000024catalogGetPublic()
25catalogGetSystem()
26catalogRemove()
27catalogResolve()
28catalogResolvePublic()
29catalogResolveSystem()
30catalogResolveURI()
31catalogSetDebug()
32initializeCatalog()
Daniel Veillard7db38712002-02-07 16:39:11 +000033loadACatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000034loadCatalog()
35loadCatalogs()
Daniel Veillard7db38712002-02-07 16:39:11 +000036loadSGMLSuperCatalog()
37newCatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000038parseCatalogFile()
39
40# functions from module debugXML
Daniel Veillarda9b66d02002-12-11 14:23:49 +000041boolToText()
Daniel Veillard7db38712002-02-07 16:39:11 +000042debugDumpString()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000043shellPrintXPathError()
44
45# functions from module encoding
46UTF8Strlen()
47UTF8Strloc()
48UTF8Strndup()
49UTF8Strpos()
50UTF8Strsize()
51UTF8Strsub()
52addEncodingAlias()
53checkUTF8()
54cleanupCharEncodingHandlers()
55cleanupEncodingAliases()
56delEncodingAlias()
57encodingAlias()
58initCharEncodingHandlers()
59
60# functions from module entities
61cleanupPredefinedEntities()
62initializePredefinedEntities()
63predefinedEntity()
64
65# functions from module nanoftp
66nanoFTPCleanup()
67nanoFTPInit()
68nanoFTPProxy()
69nanoFTPScanProxy()
70
71# functions from module nanohttp
72nanoHTTPCleanup()
73nanoHTTPInit()
74nanoHTTPScanProxy()
75
76# functions from module parser
77cleanupParser()
Daniel Veillard3ce52572002-02-03 15:08:05 +000078createDocParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000079initParser()
80keepBlanksDefault()
81lineNumbersDefault()
82parseDTD()
83parseDoc()
84parseEntity()
85parseFile()
86parseMemory()
87pedanticParserDefault()
88recoverDoc()
89recoverFile()
90recoverMemory()
91substituteEntitiesDefault()
92
93# functions from module parserInternals
94checkLanguageID()
95copyChar()
96copyCharMultiByte()
Daniel Veillard3ce52572002-02-03 15:08:05 +000097createEntityParserCtxt()
98createFileParserCtxt()
99createMemoryParserCtxt()
100htmlCreateFileParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000101htmlInitAutoClose()
102isBaseChar()
103isBlank()
104isChar()
105isCombining()
106isDigit()
107isExtender()
108isIdeographic()
109isLetter()
110isPubidChar()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000111namePop()
112namePush()
113newParserCtxt()
114nodePop()
115nodePush()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000116
Daniel Veillard5d819032002-02-02 21:49:17 +0000117# functions from module python
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000118SAXParseFile()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000119createInputBuffer()
120createOutputBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000121createPushParser()
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000122debugMemory()
123dumpMemory()
124htmlCreatePushParser()
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000125htmlSAXParseFile()
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000126newNode()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000127setEntityLoader()
Daniel Veillard5d819032002-02-02 21:49:17 +0000128
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000129# functions from module tree
130compressMode()
Daniel Veillardfee408f2002-11-22 13:18:30 +0000131isXHTML()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000132newComment()
133newDoc()
134newPI()
135newText()
136newTextLen()
137setCompressMode()
138
139# functions from module uri
140URIEscape()
141URIEscapeStr()
142URIUnescapeString()
143buildURI()
Daniel Veillard6361da02002-02-23 10:10:33 +0000144createURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000145normalizeURIPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000146parseURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000147
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000148# functions from module valid
149validateNameValue()
150validateNamesValue()
151validateNmtokenValue()
152validateNmtokensValue()
153
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000154# functions from module xmlIO
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000155checkFilename()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000156cleanupInputCallbacks()
157cleanupOutputCallbacks()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000158fileMatch()
159iOFTPMatch()
160iOHTTPMatch()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000161normalizeWindowsPath()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000162parserGetDirectory()
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000163registerDefaultInputCallbacks()
164registerDefaultOutputCallbacks()
165registerHTTPPostCallbacks()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000166
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000167# functions from module xmlreader
168newTextReaderFilename()
169
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000170# functions from module xmlregexp
171regexpCompile()
172
173# functions from module xmlunicode
174uCSIsAlphabeticPresentationForms()
175uCSIsArabic()
176uCSIsArabicPresentationFormsA()
177uCSIsArabicPresentationFormsB()
178uCSIsArmenian()
179uCSIsArrows()
180uCSIsBasicLatin()
181uCSIsBengali()
182uCSIsBlock()
183uCSIsBlockElements()
184uCSIsBopomofo()
185uCSIsBopomofoExtended()
186uCSIsBoxDrawing()
187uCSIsBraillePatterns()
188uCSIsByzantineMusicalSymbols()
189uCSIsCJKCompatibility()
190uCSIsCJKCompatibilityForms()
191uCSIsCJKCompatibilityIdeographs()
192uCSIsCJKCompatibilityIdeographsSupplement()
193uCSIsCJKRadicalsSupplement()
194uCSIsCJKSymbolsandPunctuation()
195uCSIsCJKUnifiedIdeographs()
196uCSIsCJKUnifiedIdeographsExtensionA()
197uCSIsCJKUnifiedIdeographsExtensionB()
198uCSIsCat()
199uCSIsCatC()
200uCSIsCatCc()
201uCSIsCatCf()
202uCSIsCatCo()
203uCSIsCatCs()
204uCSIsCatL()
205uCSIsCatLl()
206uCSIsCatLm()
207uCSIsCatLo()
208uCSIsCatLt()
209uCSIsCatLu()
210uCSIsCatM()
211uCSIsCatMc()
212uCSIsCatMe()
213uCSIsCatMn()
214uCSIsCatN()
215uCSIsCatNd()
216uCSIsCatNl()
217uCSIsCatNo()
218uCSIsCatP()
219uCSIsCatPc()
220uCSIsCatPd()
221uCSIsCatPe()
222uCSIsCatPf()
223uCSIsCatPi()
224uCSIsCatPo()
225uCSIsCatPs()
226uCSIsCatS()
227uCSIsCatSc()
228uCSIsCatSk()
229uCSIsCatSm()
230uCSIsCatSo()
231uCSIsCatZ()
232uCSIsCatZl()
233uCSIsCatZp()
234uCSIsCatZs()
235uCSIsCherokee()
236uCSIsCombiningDiacriticalMarks()
237uCSIsCombiningHalfMarks()
238uCSIsCombiningMarksforSymbols()
239uCSIsControlPictures()
240uCSIsCurrencySymbols()
241uCSIsCyrillic()
242uCSIsDeseret()
243uCSIsDevanagari()
244uCSIsDingbats()
245uCSIsEnclosedAlphanumerics()
246uCSIsEnclosedCJKLettersandMonths()
247uCSIsEthiopic()
248uCSIsGeneralPunctuation()
249uCSIsGeometricShapes()
250uCSIsGeorgian()
251uCSIsGothic()
252uCSIsGreek()
253uCSIsGreekExtended()
254uCSIsGujarati()
255uCSIsGurmukhi()
256uCSIsHalfwidthandFullwidthForms()
257uCSIsHangulCompatibilityJamo()
258uCSIsHangulJamo()
259uCSIsHangulSyllables()
260uCSIsHebrew()
261uCSIsHighPrivateUseSurrogates()
262uCSIsHighSurrogates()
263uCSIsHiragana()
264uCSIsIPAExtensions()
265uCSIsIdeographicDescriptionCharacters()
266uCSIsKanbun()
267uCSIsKangxiRadicals()
268uCSIsKannada()
269uCSIsKatakana()
270uCSIsKhmer()
271uCSIsLao()
272uCSIsLatin1Supplement()
273uCSIsLatinExtendedA()
274uCSIsLatinExtendedAdditional()
275uCSIsLatinExtendedB()
276uCSIsLetterlikeSymbols()
277uCSIsLowSurrogates()
278uCSIsMalayalam()
279uCSIsMathematicalAlphanumericSymbols()
280uCSIsMathematicalOperators()
281uCSIsMiscellaneousSymbols()
282uCSIsMiscellaneousTechnical()
283uCSIsMongolian()
284uCSIsMusicalSymbols()
285uCSIsMyanmar()
286uCSIsNumberForms()
287uCSIsOgham()
288uCSIsOldItalic()
289uCSIsOpticalCharacterRecognition()
290uCSIsOriya()
291uCSIsPrivateUse()
292uCSIsRunic()
293uCSIsSinhala()
294uCSIsSmallFormVariants()
295uCSIsSpacingModifierLetters()
296uCSIsSpecials()
297uCSIsSuperscriptsandSubscripts()
298uCSIsSyriac()
299uCSIsTags()
300uCSIsTamil()
301uCSIsTelugu()
302uCSIsThaana()
303uCSIsThai()
304uCSIsTibetan()
305uCSIsUnifiedCanadianAboriginalSyllabics()
306uCSIsYiRadicals()
307uCSIsYiSyllables()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000308
Daniel Veillardfee408f2002-11-22 13:18:30 +0000309# functions from module xmlversion
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000310checkVersion()
311
Daniel Veillard7db38712002-02-07 16:39:11 +0000312# functions from module xpathInternals
313valuePop()
314
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000315
316#
317# Set of classes of the module
318#
319
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000320
321
322Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000323 # accessors
324 ns()
325 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000326
327 # functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +0000328 debugDumpNode()
329 debugDumpNodeList()
330 debugDumpOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000331 lsCountNode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000332 lsOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000333 shellPrintNode()
334
335 # functions from module tree
336 addChild()
337 addChildList()
338 addContent()
339 addContentLen()
340 addNextSibling()
341 addPrevSibling()
342 addSibling()
343 copyNode()
344 copyNodeList()
345 copyProp()
346 copyPropList()
347 docCopyNode()
348 docSetRootElement()
349 freeNode()
350 freeNodeList()
351 getBase()
352 getContent()
353 getLang()
354 getSpacePreserve()
355 hasNsProp()
356 hasProp()
357 isBlankNode()
358 isText()
359 lastChild()
360 lineNo()
361 listGetRawString()
362 listGetString()
363 newChild()
364 newNs()
365 newNsProp()
Daniel Veillard539638b2002-07-06 19:55:14 +0000366 newNsPropEatName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000367 newProp()
368 newTextChild()
369 nodePath()
370 nsProp()
371 prop()
372 reconciliateNs()
373 replaceNode()
374 searchNs()
375 searchNsByHref()
376 setBase()
377 setContent()
378 setContentLen()
379 setLang()
380 setListDoc()
381 setName()
382 setNs()
383 setNsProp()
384 setProp()
385 setSpacePreserve()
386 setTreeDoc()
387 textConcat()
388 textMerge()
389 unlinkNode()
390 unsetNsProp()
391 unsetProp()
392
393 # functions from module valid
394 isID()
395 isRef()
396 validNormalizeAttributeValue()
397
398 # functions from module xpath
399 xpathCastNodeToNumber()
400 xpathCastNodeToString()
401 xpathCmpNodes()
402
403 # functions from module xpathInternals
404 xpathNewNodeSet()
405 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000406 xpathNextAncestor()
407 xpathNextAncestorOrSelf()
408 xpathNextAttribute()
409 xpathNextChild()
410 xpathNextDescendant()
411 xpathNextDescendantOrSelf()
412 xpathNextFollowing()
413 xpathNextFollowingSibling()
414 xpathNextNamespace()
415 xpathNextParent()
416 xpathNextPreceding()
417 xpathNextPrecedingSibling()
418 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000419
Daniel Veillardff12c492003-01-23 16:42:55 +0000420 # functions from module xpointer
421 xpointerNewCollapsedRange()
422 xpointerNewContext()
423 xpointerNewLocationSetNodes()
424 xpointerNewRange()
425 xpointerNewRangeNodes()
426
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000427
Daniel Veillard9589d452002-02-02 10:28:17 +0000428Class xmlDoc(xmlNode)
429
430 # functions from module HTMLparser
431 htmlAutoCloseTag()
432 htmlIsAutoClosed()
433
434 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000435 htmlDocContentDumpFormatOutput()
436 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000437 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000438 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000439 htmlNodeDumpFile()
440 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000441 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000442 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000443 htmlSaveFile()
444 htmlSaveFileEnc()
445 htmlSaveFileFormat()
446 htmlSetMetaEncoding()
447
Daniel Veillard7db38712002-02-07 16:39:11 +0000448 # functions from module debugXML
449 debugDumpDocument()
450 debugDumpDocumentHead()
451 debugDumpEntities()
452
Daniel Veillard9589d452002-02-02 10:28:17 +0000453 # functions from module entities
454 addDocEntity()
455 addDtdEntity()
456 docEntity()
457 dtdEntity()
458 encodeEntities()
459 encodeEntitiesReentrant()
460 encodeSpecialChars()
461 parameterEntity()
462
463 # functions from module tree
464 copyDoc()
465 createIntSubset()
466 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000467 dump()
468 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000469 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000470 freeDoc()
471 getRootElement()
472 intSubset()
473 newCDataBlock()
474 newCharRef()
475 newDocComment()
476 newDocFragment()
477 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000478 newDocNodeEatName()
Daniel Veillard9589d452002-02-02 10:28:17 +0000479 newDocProp()
480 newDocRawNode()
481 newDocText()
482 newDocTextLen()
483 newDtd()
484 newGlobalNs()
485 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000486 nodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000487 saveFile()
488 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000489 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000490 saveFormatFile()
491 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000492 saveFormatFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000493 setDocCompressMode()
494 stringGetNodeList()
495 stringLenGetNodeList()
496
497 # functions from module valid
498 ID()
499 isMixedElement()
500 removeID()
501 removeRef()
502
503 # functions from module xinclude
504 xincludeProcess()
505
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000506 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000507 xpathNewContext()
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000508Class xpathContext()
509 # accessors
510 contextDoc()
511 contextNode()
512 contextPosition()
513 contextSize()
514 function()
515 functionURI()
516 setContextDoc()
517 setContextNode()
518
519 # functions from module python
520 registerXPathFunction()
521
522 # functions from module xpath
523 xpathEval()
524 xpathEvalExpression()
525 xpathFreeContext()
526
527 # functions from module xpathInternals
528 xpathNewParserContext()
529 xpathNsLookup()
530 xpathRegisterAllFunctions()
531 xpathRegisterNs()
532 xpathRegisteredFuncsCleanup()
533 xpathRegisteredNsCleanup()
534 xpathRegisteredVariablesCleanup()
535 xpathVariableLookup()
536 xpathVariableLookupNS()
Daniel Veillard9589d452002-02-02 10:28:17 +0000537
Daniel Veillardff12c492003-01-23 16:42:55 +0000538 # functions from module xpointer
539 xpointerEval()
540
Daniel Veillard9589d452002-02-02 10:28:17 +0000541
Daniel Veillard7db38712002-02-07 16:39:11 +0000542Class xmlAttribute(xmlNode)
Daniel Veillard7db38712002-02-07 16:39:11 +0000543Class catalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000544
Daniel Veillard7db38712002-02-07 16:39:11 +0000545 # functions from module catalog
546 add()
547 catalogIsEmpty()
548 convertSGMLCatalog()
549 dump()
550 freeCatalog()
551 remove()
552 resolve()
553 resolvePublic()
554 resolveSystem()
555 resolveURI()
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000556
557
558Class xmlElement(xmlNode)
559
560
561Class xmlAttr(xmlNode)
562
563 # functions from module debugXML
564 debugDumpAttr()
565 debugDumpAttrList()
566
567 # functions from module tree
568 freeProp()
569 freePropList()
570 removeProp()
Daniel Veillard26f70262003-01-16 22:45:08 +0000571
572
573Class xmlTextReader(xmlTextReaderCore)
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000574
575 # functions from module xmlreader
Daniel Veillardaba976d2002-12-28 21:14:18 +0000576 AttributeCount()
577 BaseUri()
578 Close()
Daniel Veillarde18fc182002-12-28 22:56:33 +0000579 CurrentDoc()
580 CurrentNode()
Daniel Veillardaba976d2002-12-28 21:14:18 +0000581 Depth()
582 GetAttribute()
583 GetAttributeNo()
584 GetAttributeNs()
585 GetParserProp()
586 GetRemainder()
587 HasAttributes()
588 HasValue()
589 IsDefault()
590 IsEmptyElement()
591 LocalName()
592 LookupNamespace()
593 MoveToAttribute()
594 MoveToAttributeNo()
595 MoveToAttributeNs()
596 MoveToElement()
597 MoveToFirstAttribute()
598 MoveToNextAttribute()
599 Name()
600 NamespaceUri()
601 NodeType()
602 Normalization()
603 Prefix()
604 QuoteChar()
605 Read()
606 ReadAttributeValue()
607 ReadInnerXml()
608 ReadOuterXml()
609 ReadState()
610 ReadString()
611 SetParserProp()
612 Value()
613 XmlLang()
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000614Class xmlReg()
615
616 # functions from module xmlregexp
617 regexpExec()
618 regexpFreeRegexp()
619 regexpIsDeterminist()
620 regexpPrint()
621
622
623Class xmlEntity(xmlNode)
624
625 # functions from module parserInternals
626 handleEntity()
Daniel Veillard7db38712002-02-07 16:39:11 +0000627Class xpathParserContext()
Daniel Veillardc575b992002-02-08 13:28:40 +0000628 # accessors
629 context()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000630
Daniel Veillard7db38712002-02-07 16:39:11 +0000631 # functions from module xpathInternals
632 xpathAddValues()
633 xpathBooleanFunction()
634 xpathCeilingFunction()
635 xpathCompareValues()
636 xpathConcatFunction()
637 xpathContainsFunction()
638 xpathCountFunction()
639 xpathDivValues()
640 xpathEqualValues()
641 xpathEvalExpr()
642 xpathFalseFunction()
643 xpathFloorFunction()
644 xpathFreeParserContext()
645 xpathIdFunction()
646 xpathLangFunction()
647 xpathLastFunction()
648 xpathLocalNameFunction()
649 xpathModValues()
650 xpathMultValues()
651 xpathNamespaceURIFunction()
652 xpathNormalizeFunction()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000653 xpathNotEqualValues()
Daniel Veillard7db38712002-02-07 16:39:11 +0000654 xpathNotFunction()
655 xpathNumberFunction()
656 xpathParseNCName()
657 xpathParseName()
658 xpathPopBoolean()
659 xpathPopNumber()
660 xpathPopString()
661 xpathPositionFunction()
662 xpathRoot()
663 xpathRoundFunction()
664 xpathStartsWithFunction()
665 xpathStringFunction()
666 xpathStringLengthFunction()
667 xpathSubValues()
668 xpathSubstringAfterFunction()
669 xpathSubstringBeforeFunction()
670 xpathSubstringFunction()
671 xpathSumFunction()
672 xpathTranslateFunction()
673 xpathTrueFunction()
674 xpathValueFlipSign()
675 xpatherror()
Daniel Veillarde6227e02003-01-14 11:42:39 +0000676
Daniel Veillardff12c492003-01-23 16:42:55 +0000677 # functions from module xpointer
678 xpointerEvalRangePredicate()
679 xpointerRangeToFunction()
680
Daniel Veillarde6227e02003-01-14 11:42:39 +0000681
682Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000683 # accessors
684 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000685 isValid()
686 lineNumbers()
687 loadSubset()
688 pedantic()
689 replaceEntities()
690 validate()
691 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000692
Daniel Veillard3cd72402002-05-13 10:33:30 +0000693 # functions from module HTMLparser
694 htmlFreeParserCtxt()
695 htmlParseCharRef()
696 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000697 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000698 htmlParseElement()
699
Daniel Veillard3ce52572002-02-03 15:08:05 +0000700 # functions from module parser
701 clearParserCtxt()
702 initParserCtxt()
703 parseChunk()
704 parseDocument()
705 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000706 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000707 stopParser()
708
709 # functions from module parserInternals
710 decodeEntities()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000711 namespaceParseNCName()
712 namespaceParseNSDef()
713 nextChar()
714 parseAttValue()
715 parseAttributeListDecl()
716 parseCDSect()
717 parseCharData()
718 parseCharRef()
719 parseComment()
720 parseContent()
721 parseDocTypeDecl()
722 parseElement()
723 parseElementDecl()
724 parseEncName()
725 parseEncodingDecl()
726 parseEndTag()
727 parseEntityDecl()
728 parseEntityRef()
729 parseExternalSubset()
730 parseMarkupDecl()
731 parseMisc()
732 parseName()
733 parseNamespace()
734 parseNmtoken()
735 parseNotationDecl()
736 parsePEReference()
737 parsePI()
738 parsePITarget()
739 parsePubidLiteral()
740 parseQuotedString()
741 parseReference()
742 parseSDDecl()
743 parseStartTag()
744 parseSystemLiteral()
745 parseTextDecl()
746 parseVersionInfo()
747 parseVersionNum()
748 parseXMLDecl()
749 parserHandlePEReference()
750 parserHandleReference()
751 popInput()
752 scanName()
753 skipBlankChars()
754 stringDecodeEntities()
Daniel Veillard7db38712002-02-07 16:39:11 +0000755
756
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000757Class xmlDtd(xmlNode)
758
759 # functions from module debugXML
760 debugDumpDTD()
761
762 # functions from module tree
763 copyDtd()
764 freeDtd()
765
766 # functions from module valid
767 dtdAttrDesc()
768 dtdElementDesc()
769 dtdQAttrDesc()
770 dtdQElementDesc()
771
772
773Class xmlNs(xmlNode)
774
775 # functions from module tree
776 copyNamespace()
777 copyNamespaceList()
778 freeNs()
779 freeNsList()
780 newNodeEatName()
781
782 # functions from module xpathInternals
783 xpathNodeSetFreeNs()
784
785
786Class inputBuffer(ioReadWrapper)
787
788 # functions from module xmlIO
789 freeParserInputBuffer()
790 grow()
791 push()
792 read()
793
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000794 # functions from module xmlreader
795 newTextReader()
796
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000797
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000798Class outputBuffer(ioWriteWrapper)
799
800 # functions from module xmlIO
801 close()
802 flush()
803 write()
804 writeString()
Daniel Veillard540a31a2003-01-21 11:21:07 +0000805Class xmlTextReaderLocator()
806
807 # functions from module xmlreader
808 BaseURI()
809 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +0000810Class URI()
811 # accessors
812 authority()
813 fragment()
814 opaque()
815 path()
816 port()
817 query()
818 scheme()
819 server()
820 setAuthority()
821 setFragment()
822 setOpaque()
823 setPath()
824 setPort()
825 setQuery()
826 setScheme()
827 setServer()
828 setUser()
829 user()
830
831 # functions from module uri
832 freeURI()
833 parseURIReference()
834 printURI()
835 saveUri()