blob: 576750c644df4bf137c32b36efbcf8552ab9376d [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
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00009htmlCreateMemoryParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010htmlHandleOmittedElem()
11htmlIsScriptAttribute()
12htmlParseDoc()
13htmlParseFile()
Daniel Veillarddca8cc72003-09-26 13:53:14 +000014htmlReadDoc()
15htmlReadFd()
16htmlReadFile()
17htmlReadMemory()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000018
19# functions from module HTMLtree
Daniel Veillardbd9afb52002-09-25 22:25:35 +000020htmlIsBooleanAttr()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000021htmlNewDoc()
22htmlNewDocNoDtD()
23
Daniel Veillarde8553732003-09-01 20:33:14 +000024# functions from module SAX2
Daniel Veillardf2a941f2003-09-07 20:54:29 +000025SAXDefaultVersion()
Daniel Veillarde8553732003-09-01 20:33:14 +000026defaultSAXHandlerInit()
27docbDefaultSAXHandlerInit()
28htmlDefaultSAXHandlerInit()
29
Daniel Veillard253aa2c2002-02-02 09:17:16 +000030# functions from module catalog
31catalogAdd()
32catalogCleanup()
33catalogConvert()
Daniel Veillard7db38712002-02-07 16:39:11 +000034catalogDump()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000035catalogGetPublic()
36catalogGetSystem()
37catalogRemove()
38catalogResolve()
39catalogResolvePublic()
40catalogResolveSystem()
41catalogResolveURI()
42catalogSetDebug()
43initializeCatalog()
Daniel Veillard7db38712002-02-07 16:39:11 +000044loadACatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000045loadCatalog()
46loadCatalogs()
Daniel Veillard7db38712002-02-07 16:39:11 +000047loadSGMLSuperCatalog()
48newCatalog()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000049parseCatalogFile()
50
Daniel Veillard78697292003-10-19 20:44:43 +000051# functions from module chvalid
52isBaseChar()
53isBlank()
54isChar()
55isCombining()
56isDigit()
57isExtender()
58isIdeographic()
59isPubidChar()
60
Daniel Veillard253aa2c2002-02-02 09:17:16 +000061# functions from module debugXML
Daniel Veillarda9b66d02002-12-11 14:23:49 +000062boolToText()
Daniel Veillard7db38712002-02-07 16:39:11 +000063debugDumpString()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000064shellPrintXPathError()
65
66# functions from module encoding
Daniel Veillard253aa2c2002-02-02 09:17:16 +000067addEncodingAlias()
Daniel Veillard253aa2c2002-02-02 09:17:16 +000068cleanupCharEncodingHandlers()
69cleanupEncodingAliases()
70delEncodingAlias()
71encodingAlias()
72initCharEncodingHandlers()
73
74# functions from module entities
75cleanupPredefinedEntities()
76initializePredefinedEntities()
77predefinedEntity()
78
Daniel Veillard781ac8b2003-05-15 22:11:36 +000079# functions from module globals
80cleanupGlobals()
81initGlobals()
82thrDefDefaultBufferSize()
83thrDefDoValidityCheckingDefaultValue()
84thrDefGetWarningsDefaultValue()
85thrDefIndentTreeOutput()
86thrDefKeepBlanksDefaultValue()
87thrDefLineNumbersDefaultValue()
88thrDefLoadExtDtdDefaultValue()
89thrDefParserDebugEntities()
90thrDefPedanticParserDefaultValue()
91thrDefSaveNoEmptyTags()
92thrDefSubstituteEntitiesDefaultValue()
93thrDefTreeIndentString()
94
Daniel Veillard253aa2c2002-02-02 09:17:16 +000095# functions from module nanoftp
96nanoFTPCleanup()
97nanoFTPInit()
98nanoFTPProxy()
99nanoFTPScanProxy()
100
101# functions from module nanohttp
102nanoHTTPCleanup()
103nanoHTTPInit()
104nanoHTTPScanProxy()
105
106# functions from module parser
Daniel Veillard3ce52572002-02-03 15:08:05 +0000107createDocParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000108initParser()
109keepBlanksDefault()
110lineNumbersDefault()
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000111newParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000112parseDTD()
113parseDoc()
114parseEntity()
115parseFile()
116parseMemory()
117pedanticParserDefault()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000118readDoc()
119readFd()
120readFile()
121readMemory()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000122recoverDoc()
123recoverFile()
124recoverMemory()
125substituteEntitiesDefault()
126
127# functions from module parserInternals
128checkLanguageID()
129copyChar()
130copyCharMultiByte()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000131createEntityParserCtxt()
132createFileParserCtxt()
133createMemoryParserCtxt()
Daniel Veillard6d373a22003-11-04 10:26:43 +0000134createURLParserCtxt()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000135htmlCreateFileParserCtxt()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000136htmlInitAutoClose()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000137isLetter()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000138namePop()
139namePush()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000140nodePop()
141nodePush()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000142
Daniel Veillard5d819032002-02-02 21:49:17 +0000143# functions from module python
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000144SAXParseFile()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000145createInputBuffer()
146createOutputBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000147createPushParser()
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000148debugMemory()
149dumpMemory()
150htmlCreatePushParser()
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000151htmlSAXParseFile()
Daniel Veillard529233c2004-07-02 12:23:44 +0000152memoryUsed()
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000153newNode()
Daniel Veillardf93a8662004-07-01 12:56:30 +0000154pythonCleanupParser()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000155setEntityLoader()
Daniel Veillard5d819032002-02-02 21:49:17 +0000156
Daniel Veillard71531f32003-02-05 13:19:53 +0000157# functions from module relaxng
158relaxNGCleanupTypes()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000159relaxNGNewMemParserCtxt()
160relaxNGNewParserCtxt()
Daniel Veillard71531f32003-02-05 13:19:53 +0000161
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000162# functions from module tree
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000163buildQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000164compressMode()
Daniel Veillardfee408f2002-11-22 13:18:30 +0000165isXHTML()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000166newComment()
167newDoc()
168newPI()
169newText()
170newTextLen()
171setCompressMode()
Daniel Veillard17bed982003-02-24 20:11:43 +0000172validateNCName()
173validateNMToken()
174validateName()
175validateQName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000176
177# functions from module uri
178URIEscape()
179URIEscapeStr()
180URIUnescapeString()
Daniel Veillarda2351322004-06-27 12:08:10 +0000181buildRelativeURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000182buildURI()
Daniel Veillard17bed982003-02-24 20:11:43 +0000183canonicPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000184createURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000185normalizeURIPath()
Daniel Veillard6361da02002-02-23 10:10:33 +0000186parseURI()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000187
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000188# functions from module valid
189validateNameValue()
190validateNamesValue()
191validateNmtokenValue()
192validateNmtokensValue()
193
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000194# functions from module xmlIO
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000195checkFilename()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000196cleanupInputCallbacks()
197cleanupOutputCallbacks()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000198fileMatch()
199iOFTPMatch()
200iOHTTPMatch()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000201normalizeWindowsPath()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000202parserGetDirectory()
Daniel Veillardf0552932004-05-16 01:20:17 +0000203popInputCallbacks()
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000204registerDefaultInputCallbacks()
205registerDefaultOutputCallbacks()
206registerHTTPPostCallbacks()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000207
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000208# functions from module xmlerror
Daniel Veillard46da4642004-01-06 22:54:57 +0000209lastError()
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000210resetLastError()
211
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000212# functions from module xmlreader
213newTextReaderFilename()
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000214readerForDoc()
215readerForFd()
216readerForFile()
217readerForMemory()
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000218
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000219# functions from module xmlregexp
220regexpCompile()
221
Daniel Veillard259f0df2004-08-18 09:13:18 +0000222# functions from module xmlschemas
223schemaNewMemParserCtxt()
224schemaNewParserCtxt()
225
Daniel Veillard61c52202003-04-30 12:20:34 +0000226# functions from module xmlschemastypes
227schemaCleanupTypes()
Daniel Veillard01fa6152004-06-29 17:04:39 +0000228schemaCollapseString()
Daniel Veillard61c52202003-04-30 12:20:34 +0000229schemaInitTypes()
230
William M. Bracka2e844a2004-01-06 11:52:13 +0000231# functions from module xmlstring
232UTF8Charcmp()
233UTF8Size()
234UTF8Strlen()
235UTF8Strloc()
236UTF8Strndup()
237UTF8Strpos()
238UTF8Strsize()
239UTF8Strsub()
240checkUTF8()
241
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000242# functions from module xmlunicode
William M. Brackea939082003-11-09 12:45:26 +0000243uCSIsAegeanNumbers()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000244uCSIsAlphabeticPresentationForms()
245uCSIsArabic()
246uCSIsArabicPresentationFormsA()
247uCSIsArabicPresentationFormsB()
248uCSIsArmenian()
249uCSIsArrows()
250uCSIsBasicLatin()
251uCSIsBengali()
252uCSIsBlock()
253uCSIsBlockElements()
254uCSIsBopomofo()
255uCSIsBopomofoExtended()
256uCSIsBoxDrawing()
257uCSIsBraillePatterns()
William M. Brackea939082003-11-09 12:45:26 +0000258uCSIsBuhid()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000259uCSIsByzantineMusicalSymbols()
260uCSIsCJKCompatibility()
261uCSIsCJKCompatibilityForms()
262uCSIsCJKCompatibilityIdeographs()
263uCSIsCJKCompatibilityIdeographsSupplement()
264uCSIsCJKRadicalsSupplement()
265uCSIsCJKSymbolsandPunctuation()
266uCSIsCJKUnifiedIdeographs()
267uCSIsCJKUnifiedIdeographsExtensionA()
268uCSIsCJKUnifiedIdeographsExtensionB()
269uCSIsCat()
270uCSIsCatC()
271uCSIsCatCc()
272uCSIsCatCf()
273uCSIsCatCo()
274uCSIsCatCs()
275uCSIsCatL()
276uCSIsCatLl()
277uCSIsCatLm()
278uCSIsCatLo()
279uCSIsCatLt()
280uCSIsCatLu()
281uCSIsCatM()
282uCSIsCatMc()
283uCSIsCatMe()
284uCSIsCatMn()
285uCSIsCatN()
286uCSIsCatNd()
287uCSIsCatNl()
288uCSIsCatNo()
289uCSIsCatP()
290uCSIsCatPc()
291uCSIsCatPd()
292uCSIsCatPe()
293uCSIsCatPf()
294uCSIsCatPi()
295uCSIsCatPo()
296uCSIsCatPs()
297uCSIsCatS()
298uCSIsCatSc()
299uCSIsCatSk()
300uCSIsCatSm()
301uCSIsCatSo()
302uCSIsCatZ()
303uCSIsCatZl()
304uCSIsCatZp()
305uCSIsCatZs()
306uCSIsCherokee()
307uCSIsCombiningDiacriticalMarks()
William M. Brackea939082003-11-09 12:45:26 +0000308uCSIsCombiningDiacriticalMarksforSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000309uCSIsCombiningHalfMarks()
310uCSIsCombiningMarksforSymbols()
311uCSIsControlPictures()
312uCSIsCurrencySymbols()
William M. Brackea939082003-11-09 12:45:26 +0000313uCSIsCypriotSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000314uCSIsCyrillic()
William M. Brackea939082003-11-09 12:45:26 +0000315uCSIsCyrillicSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000316uCSIsDeseret()
317uCSIsDevanagari()
318uCSIsDingbats()
319uCSIsEnclosedAlphanumerics()
320uCSIsEnclosedCJKLettersandMonths()
321uCSIsEthiopic()
322uCSIsGeneralPunctuation()
323uCSIsGeometricShapes()
324uCSIsGeorgian()
325uCSIsGothic()
326uCSIsGreek()
327uCSIsGreekExtended()
William M. Brackea939082003-11-09 12:45:26 +0000328uCSIsGreekandCoptic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000329uCSIsGujarati()
330uCSIsGurmukhi()
331uCSIsHalfwidthandFullwidthForms()
332uCSIsHangulCompatibilityJamo()
333uCSIsHangulJamo()
334uCSIsHangulSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000335uCSIsHanunoo()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000336uCSIsHebrew()
337uCSIsHighPrivateUseSurrogates()
338uCSIsHighSurrogates()
339uCSIsHiragana()
340uCSIsIPAExtensions()
341uCSIsIdeographicDescriptionCharacters()
342uCSIsKanbun()
343uCSIsKangxiRadicals()
344uCSIsKannada()
345uCSIsKatakana()
William M. Brackea939082003-11-09 12:45:26 +0000346uCSIsKatakanaPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000347uCSIsKhmer()
William M. Brackea939082003-11-09 12:45:26 +0000348uCSIsKhmerSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000349uCSIsLao()
350uCSIsLatin1Supplement()
351uCSIsLatinExtendedA()
352uCSIsLatinExtendedAdditional()
353uCSIsLatinExtendedB()
354uCSIsLetterlikeSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000355uCSIsLimbu()
356uCSIsLinearBIdeograms()
357uCSIsLinearBSyllabary()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000358uCSIsLowSurrogates()
359uCSIsMalayalam()
360uCSIsMathematicalAlphanumericSymbols()
361uCSIsMathematicalOperators()
William M. Brackea939082003-11-09 12:45:26 +0000362uCSIsMiscellaneousMathematicalSymbolsA()
363uCSIsMiscellaneousMathematicalSymbolsB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000364uCSIsMiscellaneousSymbols()
William M. Brackea939082003-11-09 12:45:26 +0000365uCSIsMiscellaneousSymbolsandArrows()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000366uCSIsMiscellaneousTechnical()
367uCSIsMongolian()
368uCSIsMusicalSymbols()
369uCSIsMyanmar()
370uCSIsNumberForms()
371uCSIsOgham()
372uCSIsOldItalic()
373uCSIsOpticalCharacterRecognition()
374uCSIsOriya()
William M. Brackea939082003-11-09 12:45:26 +0000375uCSIsOsmanya()
376uCSIsPhoneticExtensions()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000377uCSIsPrivateUse()
William M. Brackea939082003-11-09 12:45:26 +0000378uCSIsPrivateUseArea()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000379uCSIsRunic()
William M. Brackea939082003-11-09 12:45:26 +0000380uCSIsShavian()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000381uCSIsSinhala()
382uCSIsSmallFormVariants()
383uCSIsSpacingModifierLetters()
384uCSIsSpecials()
385uCSIsSuperscriptsandSubscripts()
William M. Brackea939082003-11-09 12:45:26 +0000386uCSIsSupplementalArrowsA()
387uCSIsSupplementalArrowsB()
388uCSIsSupplementalMathematicalOperators()
389uCSIsSupplementaryPrivateUseAreaA()
390uCSIsSupplementaryPrivateUseAreaB()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000391uCSIsSyriac()
William M. Brackea939082003-11-09 12:45:26 +0000392uCSIsTagalog()
393uCSIsTagbanwa()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000394uCSIsTags()
William M. Brackea939082003-11-09 12:45:26 +0000395uCSIsTaiLe()
396uCSIsTaiXuanJingSymbols()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000397uCSIsTamil()
398uCSIsTelugu()
399uCSIsThaana()
400uCSIsThai()
401uCSIsTibetan()
William M. Brackea939082003-11-09 12:45:26 +0000402uCSIsUgaritic()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000403uCSIsUnifiedCanadianAboriginalSyllabics()
William M. Brackea939082003-11-09 12:45:26 +0000404uCSIsVariationSelectors()
405uCSIsVariationSelectorsSupplement()
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000406uCSIsYiRadicals()
407uCSIsYiSyllables()
William M. Brackea939082003-11-09 12:45:26 +0000408uCSIsYijingHexagramSymbols()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000409
Daniel Veillardfee408f2002-11-22 13:18:30 +0000410# functions from module xmlversion
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000411checkVersion()
412
Daniel Veillard7db38712002-02-07 16:39:11 +0000413# functions from module xpathInternals
414valuePop()
415
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000416
417#
418# Set of classes of the module
419#
420
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000421
422
423Class xmlNode(xmlCore)
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000424 # accessors
425 ns()
426 nsDefs()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000427
428 # functions from module debugXML
Daniel Veillard7db38712002-02-07 16:39:11 +0000429 debugDumpNode()
430 debugDumpNodeList()
431 debugDumpOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000432 lsCountNode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000433 lsOneNode()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000434 shellPrintNode()
435
436 # functions from module tree
437 addChild()
438 addChildList()
439 addContent()
440 addContentLen()
441 addNextSibling()
442 addPrevSibling()
443 addSibling()
444 copyNode()
445 copyNodeList()
446 copyProp()
447 copyPropList()
448 docCopyNode()
449 docSetRootElement()
450 freeNode()
451 freeNodeList()
452 getBase()
453 getContent()
454 getLang()
455 getSpacePreserve()
456 hasNsProp()
457 hasProp()
458 isBlankNode()
459 isText()
460 lastChild()
461 lineNo()
462 listGetRawString()
463 listGetString()
464 newChild()
465 newNs()
466 newNsProp()
Daniel Veillard539638b2002-07-06 19:55:14 +0000467 newNsPropEatName()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000468 newProp()
469 newTextChild()
Daniel Veillard71531f32003-02-05 13:19:53 +0000470 noNsProp()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000471 nodePath()
472 nsProp()
473 prop()
474 reconciliateNs()
475 replaceNode()
476 searchNs()
477 searchNsByHref()
478 setBase()
479 setContent()
480 setContentLen()
481 setLang()
482 setListDoc()
483 setName()
484 setNs()
485 setNsProp()
486 setProp()
487 setSpacePreserve()
488 setTreeDoc()
489 textConcat()
490 textMerge()
491 unlinkNode()
492 unsetNsProp()
493 unsetProp()
494
495 # functions from module valid
496 isID()
497 isRef()
498 validNormalizeAttributeValue()
499
Daniel Veillardc758c222003-08-04 20:42:34 +0000500 # functions from module xinclude
501 xincludeProcessTree()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000502 xincludeProcessTreeFlags()
Daniel Veillardc758c222003-08-04 20:42:34 +0000503
Daniel Veillard210818b2004-09-29 15:50:37 +0000504 # functions from module xmlschemas
505 schemaValidateOneElement()
506
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000507 # functions from module xpath
508 xpathCastNodeToNumber()
509 xpathCastNodeToString()
510 xpathCmpNodes()
511
512 # functions from module xpathInternals
513 xpathNewNodeSet()
514 xpathNewValueTree()
Daniel Veillard7db38712002-02-07 16:39:11 +0000515 xpathNextAncestor()
516 xpathNextAncestorOrSelf()
517 xpathNextAttribute()
518 xpathNextChild()
519 xpathNextDescendant()
520 xpathNextDescendantOrSelf()
521 xpathNextFollowing()
522 xpathNextFollowingSibling()
523 xpathNextNamespace()
524 xpathNextParent()
525 xpathNextPreceding()
526 xpathNextPrecedingSibling()
527 xpathNextSelf()
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000528
Daniel Veillardff12c492003-01-23 16:42:55 +0000529 # functions from module xpointer
530 xpointerNewCollapsedRange()
531 xpointerNewContext()
532 xpointerNewLocationSetNodes()
533 xpointerNewRange()
534 xpointerNewRangeNodes()
535
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000536
Daniel Veillard9589d452002-02-02 10:28:17 +0000537Class xmlDoc(xmlNode)
538
539 # functions from module HTMLparser
540 htmlAutoCloseTag()
541 htmlIsAutoClosed()
542
543 # functions from module HTMLtree
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000544 htmlDocContentDumpFormatOutput()
545 htmlDocContentDumpOutput()
Daniel Veillard7db38712002-02-07 16:39:11 +0000546 htmlDocDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000547 htmlGetMetaEncoding()
Daniel Veillard7db38712002-02-07 16:39:11 +0000548 htmlNodeDumpFile()
549 htmlNodeDumpFileFormat()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000550 htmlNodeDumpFormatOutput()
Daniel Veillardc1eed322002-12-12 11:01:32 +0000551 htmlNodeDumpOutput()
Daniel Veillard9589d452002-02-02 10:28:17 +0000552 htmlSaveFile()
553 htmlSaveFileEnc()
554 htmlSaveFileFormat()
555 htmlSetMetaEncoding()
556
Daniel Veillard7db38712002-02-07 16:39:11 +0000557 # functions from module debugXML
558 debugDumpDocument()
559 debugDumpDocumentHead()
560 debugDumpEntities()
561
Daniel Veillard9589d452002-02-02 10:28:17 +0000562 # functions from module entities
563 addDocEntity()
564 addDtdEntity()
565 docEntity()
566 dtdEntity()
567 encodeEntities()
568 encodeEntitiesReentrant()
569 encodeSpecialChars()
570 parameterEntity()
571
Daniel Veillard591b4be2003-02-09 23:33:36 +0000572 # functions from module relaxng
Daniel Veillard33300b42003-04-17 09:09:19 +0000573 relaxNGNewDocParserCtxt()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000574 relaxNGValidateDoc()
Daniel Veillard33300b42003-04-17 09:09:19 +0000575 relaxNGValidateFullElement()
576 relaxNGValidatePopElement()
577 relaxNGValidatePushElement()
Daniel Veillard591b4be2003-02-09 23:33:36 +0000578
Daniel Veillard9589d452002-02-02 10:28:17 +0000579 # functions from module tree
580 copyDoc()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000581 copyNode()
Daniel Veillard9589d452002-02-02 10:28:17 +0000582 createIntSubset()
583 docCompressMode()
Daniel Veillard7db38712002-02-07 16:39:11 +0000584 dump()
585 elemDump()
Daniel Veillard539638b2002-07-06 19:55:14 +0000586 formatDump()
Daniel Veillard9589d452002-02-02 10:28:17 +0000587 freeDoc()
588 getRootElement()
589 intSubset()
590 newCDataBlock()
591 newCharRef()
592 newDocComment()
593 newDocFragment()
594 newDocNode()
Daniel Veillard539638b2002-07-06 19:55:14 +0000595 newDocNodeEatName()
Daniel Veillard9589d452002-02-02 10:28:17 +0000596 newDocProp()
597 newDocRawNode()
598 newDocText()
599 newDocTextLen()
600 newDtd()
601 newGlobalNs()
602 newReference()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000603 nodeDumpOutput()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000604 nodeGetBase()
605 nodeListGetRawString()
606 nodeListGetString()
607 reconciliateNs()
Daniel Veillard9589d452002-02-02 10:28:17 +0000608 saveFile()
609 saveFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000610 saveFileTo()
Daniel Veillard9589d452002-02-02 10:28:17 +0000611 saveFormatFile()
612 saveFormatFileEnc()
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000613 saveFormatFileTo()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000614 searchNs()
615 searchNsByHref()
Daniel Veillard9589d452002-02-02 10:28:17 +0000616 setDocCompressMode()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000617 setListDoc()
618 setRootElement()
619 setTreeDoc()
Daniel Veillard9589d452002-02-02 10:28:17 +0000620 stringGetNodeList()
621 stringLenGetNodeList()
622
623 # functions from module valid
624 ID()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000625 isID()
Daniel Veillard9589d452002-02-02 10:28:17 +0000626 isMixedElement()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000627 isRef()
Daniel Veillard9589d452002-02-02 10:28:17 +0000628 removeID()
629 removeRef()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000630 validNormalizeAttributeValue()
Daniel Veillard9589d452002-02-02 10:28:17 +0000631
632 # functions from module xinclude
633 xincludeProcess()
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000634 xincludeProcessFlags()
Daniel Veillard9589d452002-02-02 10:28:17 +0000635
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000636 # functions from module xmlreader
637 NewWalker()
638 readerWalker()
639
Daniel Veillard259f0df2004-08-18 09:13:18 +0000640 # functions from module xmlschemas
641 schemaNewDocParserCtxt()
642 schemaValidateDoc()
643
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000644 # functions from module xpath
Daniel Veillard9589d452002-02-02 10:28:17 +0000645 xpathNewContext()
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000646 xpathOrderDocElems()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000647
648 # functions from module xpointer
649 xpointerNewContext()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000650
651
652Class xmlAttr(xmlNode)
653
654 # functions from module debugXML
655 debugDumpAttr()
656 debugDumpAttrList()
657
658 # functions from module tree
659 copyProp()
660 copyPropList()
661 freeProp()
662 freePropList()
663 removeProp()
664
665 # functions from module valid
666 removeID()
667 removeRef()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000668Class xmlReg()
669
670 # functions from module xmlregexp
671 regexpExec()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000672 regexpIsDeterminist()
673 regexpPrint()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000674Class relaxNgValidCtxt()
675
676 # functions from module relaxng
677 relaxNGValidateDoc()
678 relaxNGValidateFullElement()
679 relaxNGValidatePopElement()
680 relaxNGValidatePushCData()
681 relaxNGValidatePushElement()
Daniel Veillardff12c492003-01-23 16:42:55 +0000682
Daniel Veillarde6227e02003-01-14 11:42:39 +0000683
684Class parserCtxt(parserCtxtCore)
Daniel Veillard3ce52572002-02-03 15:08:05 +0000685 # accessors
686 doc()
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000687 isValid()
688 lineNumbers()
689 loadSubset()
690 pedantic()
691 replaceEntities()
692 validate()
693 wellFormed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000694
Daniel Veillard3cd72402002-05-13 10:33:30 +0000695 # functions from module HTMLparser
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000696 htmlCtxtReadDoc()
697 htmlCtxtReadFd()
698 htmlCtxtReadFile()
699 htmlCtxtReadMemory()
700 htmlCtxtReset()
701 htmlCtxtUseOptions()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000702 htmlFreeParserCtxt()
703 htmlParseCharRef()
704 htmlParseChunk()
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000705 htmlParseDocument()
Daniel Veillard3cd72402002-05-13 10:33:30 +0000706 htmlParseElement()
707
Daniel Veillard3ce52572002-02-03 15:08:05 +0000708 # functions from module parser
Daniel Veillard36711902004-02-11 13:25:26 +0000709 byteConsumed()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000710 clearParserCtxt()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000711 ctxtReadDoc()
712 ctxtReadFd()
713 ctxtReadFile()
714 ctxtReadMemory()
715 ctxtReset()
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000716 ctxtResetPush()
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000717 ctxtUseOptions()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000718 initParserCtxt()
719 parseChunk()
720 parseDocument()
721 parseExtParsedEnt()
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000722 setupParserForBuffer()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000723 stopParser()
724
725 # functions from module parserInternals
726 decodeEntities()
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000727 handleEntity()
Daniel Veillard3ce52572002-02-03 15:08:05 +0000728 namespaceParseNCName()
729 namespaceParseNSDef()
730 nextChar()
731 parseAttValue()
732 parseAttributeListDecl()
733 parseCDSect()
734 parseCharData()
735 parseCharRef()
736 parseComment()
737 parseContent()
738 parseDocTypeDecl()
739 parseElement()
740 parseElementDecl()
741 parseEncName()
742 parseEncodingDecl()
743 parseEndTag()
744 parseEntityDecl()
745 parseEntityRef()
746 parseExternalSubset()
747 parseMarkupDecl()
748 parseMisc()
749 parseName()
750 parseNamespace()
751 parseNmtoken()
752 parseNotationDecl()
753 parsePEReference()
754 parsePI()
755 parsePITarget()
756 parsePubidLiteral()
757 parseQuotedString()
758 parseReference()
759 parseSDDecl()
760 parseStartTag()
761 parseSystemLiteral()
762 parseTextDecl()
763 parseVersionInfo()
764 parseVersionNum()
765 parseXMLDecl()
766 parserHandlePEReference()
767 parserHandleReference()
768 popInput()
769 scanName()
770 skipBlankChars()
771 stringDecodeEntities()
Daniel Veillardf2a941f2003-09-07 20:54:29 +0000772 stringLenDecodeEntities()
773
774
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000775Class xmlDtd(xmlNode)
776
777 # functions from module debugXML
778 debugDumpDTD()
779
780 # functions from module tree
781 copyDtd()
782 freeDtd()
783
784 # functions from module valid
785 dtdAttrDesc()
786 dtdElementDesc()
787 dtdQAttrDesc()
788 dtdQElementDesc()
Daniel Veillardad9fb7c2004-10-22 11:05:37 +0000789Class relaxNgParserCtxt()
790
791 # functions from module relaxng
792 relaxNGParse()
793 relaxParserSetFlag()
794Class xpathParserContext()
795 # accessors
796 context()
797
798 # functions from module xpathInternals
799 xpathAddValues()
800 xpathBooleanFunction()
801 xpathCeilingFunction()
802 xpathCompareValues()
803 xpathConcatFunction()
804 xpathContainsFunction()
805 xpathCountFunction()
806 xpathDivValues()
807 xpathEqualValues()
808 xpathErr()
809 xpathEvalExpr()
810 xpathFalseFunction()
811 xpathFloorFunction()
812 xpathFreeParserContext()
813 xpathIdFunction()
814 xpathLangFunction()
815 xpathLastFunction()
816 xpathLocalNameFunction()
817 xpathModValues()
818 xpathMultValues()
819 xpathNamespaceURIFunction()
820 xpathNextAncestor()
821 xpathNextAncestorOrSelf()
822 xpathNextAttribute()
823 xpathNextChild()
824 xpathNextDescendant()
825 xpathNextDescendantOrSelf()
826 xpathNextFollowing()
827 xpathNextFollowingSibling()
828 xpathNextNamespace()
829 xpathNextParent()
830 xpathNextPreceding()
831 xpathNextPrecedingSibling()
832 xpathNextSelf()
833 xpathNormalizeFunction()
834 xpathNotEqualValues()
835 xpathNotFunction()
836 xpathNumberFunction()
837 xpathParseNCName()
838 xpathParseName()
839 xpathPopBoolean()
840 xpathPopNumber()
841 xpathPopString()
842 xpathPositionFunction()
843 xpathRoot()
844 xpathRoundFunction()
845 xpathStartsWithFunction()
846 xpathStringFunction()
847 xpathStringLengthFunction()
848 xpathSubValues()
849 xpathSubstringAfterFunction()
850 xpathSubstringBeforeFunction()
851 xpathSubstringFunction()
852 xpathSumFunction()
853 xpathTranslateFunction()
854 xpathTrueFunction()
855 xpathValueFlipSign()
856 xpatherror()
857
858 # functions from module xpointer
859 xpointerEvalRangePredicate()
860 xpointerRangeToFunction()
861Class SchemaParserCtxt()
862
863 # functions from module xmlschemas
864 schemaParse()
865Class catalog()
866
867 # functions from module catalog
868 add()
869 catalogIsEmpty()
870 convertSGMLCatalog()
871 dump()
872 remove()
873 resolve()
874 resolvePublic()
875 resolveSystem()
876 resolveURI()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000877
878
879Class xmlNs(xmlNode)
880
881 # functions from module tree
882 copyNamespace()
883 copyNamespaceList()
884 freeNs()
885 freeNsList()
886 newChild()
887 newDocNode()
888 newDocNodeEatName()
889 newDocRawNode()
890 newNodeEatName()
891 newNsProp()
892 newNsPropEatName()
893 newTextChild()
894 setNs()
895 setNsProp()
896 unsetNsProp()
897
898 # functions from module xpathInternals
899 xpathNodeSetFreeNs()
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000900Class xmlTextReaderLocator()
Daniel Veillard540a31a2003-01-21 11:21:07 +0000901
902 # functions from module xmlreader
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000903 BaseURI()
904 LineNumber()
Daniel Veillard6361da02002-02-23 10:10:33 +0000905Class URI()
906 # accessors
907 authority()
908 fragment()
909 opaque()
910 path()
911 port()
912 query()
913 scheme()
914 server()
915 setAuthority()
916 setFragment()
917 setOpaque()
918 setPath()
919 setPort()
920 setQuery()
921 setScheme()
922 setServer()
923 setUser()
924 user()
925
926 # functions from module uri
Daniel Veillard6361da02002-02-23 10:10:33 +0000927 parseURIReference()
928 printURI()
929 saveUri()
Daniel Veillardad9fb7c2004-10-22 11:05:37 +0000930
931
932Class xmlAttribute(xmlNode)
933Class xpathContext()
934 # accessors
935 contextDoc()
936 contextNode()
937 contextPosition()
938 contextSize()
939 function()
940 functionURI()
941 setContextDoc()
942 setContextNode()
943
944 # functions from module python
945 registerXPathFunction()
946
947 # functions from module xpath
948 xpathEval()
949 xpathEvalExpression()
950 xpathFreeContext()
951
952 # functions from module xpathInternals
953 xpathNewParserContext()
954 xpathNsLookup()
955 xpathRegisterAllFunctions()
956 xpathRegisterNs()
957 xpathRegisteredFuncsCleanup()
958 xpathRegisteredNsCleanup()
959 xpathRegisteredVariablesCleanup()
960 xpathVariableLookup()
961 xpathVariableLookupNS()
962
963 # functions from module xpointer
964 xpointerEval()
965
966
967Class xmlElement(xmlNode)
968
969
970Class xmlTextReader(xmlTextReaderCore)
971
972 # functions from module xmlreader
973 AttributeCount()
974 BaseUri()
975 Close()
976 CurrentDoc()
977 CurrentNode()
978 Depth()
979 Expand()
980 GetAttribute()
981 GetAttributeNo()
982 GetAttributeNs()
983 GetParserProp()
984 GetRemainder()
985 HasAttributes()
986 HasValue()
987 IsDefault()
988 IsEmptyElement()
989 IsValid()
990 LocalName()
991 LookupNamespace()
992 MoveToAttribute()
993 MoveToAttributeNo()
994 MoveToAttributeNs()
995 MoveToElement()
996 MoveToFirstAttribute()
997 MoveToNextAttribute()
998 Name()
999 NamespaceUri()
1000 NewDoc()
1001 NewFd()
1002 NewFile()
1003 NewMemory()
1004 NewWalker()
1005 Next()
1006 NextSibling()
1007 NodeType()
1008 Normalization()
1009 Prefix()
1010 Preserve()
1011 QuoteChar()
1012 Read()
1013 ReadAttributeValue()
1014 ReadInnerXml()
1015 ReadOuterXml()
1016 ReadState()
1017 ReadString()
1018 RelaxNGSetSchema()
1019 RelaxNGValidate()
1020 SetParserProp()
1021 String()
1022 Value()
1023 XmlLang()
1024
1025
1026Class xmlEntity(xmlNode)
1027
1028 # functions from module parserInternals
1029 handleEntity()
1030Class Schema()
1031
1032 # functions from module xmlschemas
1033 schemaDump()
1034 schemaNewValidCtxt()
1035Class Error()
1036 # accessors
1037 code()
1038 domain()
1039 file()
1040 level()
1041 line()
1042 message()
1043
1044 # functions from module xmlerror
1045 copyError()
1046 resetError()
1047Class relaxNgSchema()
1048
1049 # functions from module relaxng
1050 relaxNGDump()
1051 relaxNGDumpTree()
1052 relaxNGNewValidCtxt()
1053
1054 # functions from module xmlreader
1055 RelaxNGSetSchema()
1056
1057
1058Class inputBuffer(ioReadWrapper)
1059
1060 # functions from module xmlIO
1061 grow()
1062 push()
1063 read()
1064
1065 # functions from module xmlreader
1066 newTextReader()
1067Class SchemaValidCtxt()
1068
1069 # functions from module xmlschemas
1070 schemaSetValidOptions()
1071 schemaValidCtxtGetOptions()
1072 schemaValidateDoc()
1073 schemaValidateOneElement()
1074
1075
1076Class outputBuffer(ioWriteWrapper)
1077
1078 # functions from module HTMLtree
1079 htmlDocContentDumpFormatOutput()
1080 htmlDocContentDumpOutput()
1081 htmlNodeDumpFormatOutput()
1082 htmlNodeDumpOutput()
1083
1084 # functions from module tree
1085 nodeDumpOutput()
1086 saveFileTo()
1087 saveFormatFileTo()
1088
1089 # functions from module xmlIO
1090 write()
1091 writeString()